﻿:root{--color-primary: #EC9689 !important;--color-primary-h: 8 !important;--color-primary-s: 72% !important;--color-primary-l: 73% !important;--color-primary-hover: #cb7f76 !important;--color-primary-hover-h: 6 !important;--color-primary-hover-s: 45% !important;--color-primary-hover-l: 63% !important;--color-secondary: #ffe4e0 !important;--color-secondary-h: 8 !important;--color-secondary-s: 100% !important;--color-secondary-l: 94% !important;--color-secondary-hover: #ffd0c9 !important;--color-secondary-hover-h: 8 !important;--color-secondary-hover-s: 100% !important;--color-secondary-hover-l: 89% !important;--color-header-background: #ffffff !important;--template-font: 'Montserrat', sans-serif !important;--template-headings-font: 'Montserrat', sans-serif !important}body,input,select,textarea,button,.btn{font-family:"Montserrat",sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Montserrat",sans-serif;color:#2f2927;letter-spacing:-0.01em}.homepage-group-title,.kf-script{font-family:"Qwitcher Grypen",cursive !important;color:#ec9689 !important;font-weight:400 !important;font-size:clamp(2.6rem,6vw,4.2rem) !important;line-height:1 !important;letter-spacing:0 !important}.btn,.btn-conversion,.btn-default,.btn-cart,.add-to-cart-button,.btn-lg,button[type=submit]{border-radius:50px !important;font-family:"Montserrat",sans-serif !important;font-weight:700 !important;letter-spacing:.01em;text-transform:none;box-shadow:none !important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btn-conversion,.btn-cart,.add-to-cart-button,.btn-default.btn-arrow-right{background-color:#ec9689 !important;border-color:#ec9689 !important;color:#fff !important}.btn-conversion:hover,.btn-conversion:focus,.btn-cart:hover,.btn-cart:focus,.add-to-cart-button:hover,.add-to-cart-button:focus,.btn-default.btn-arrow-right:hover,.btn-default.btn-arrow-right:focus{background-color:#cb7f76 !important;border-color:#cb7f76 !important;color:#fff !important;transform:none !important}.btn-secondary,.btn-text{color:#cb7f76 !important;border-color:#ec9689 !important}.btn-secondary:hover,.btn-secondary:focus,.btn-text:hover,.btn-text:focus{color:#cb7f76 !important;background-color:#ffe4e0 !important;transform:none !important}a{color:#cb7f76}a:hover{color:#ec9689}.price-final,.price.price-final{color:#2f2927 !important;font-weight:700}.flag,.flags .flag,.flag-discount,.product-discount{background-color:#ec9689 !important;color:#fff !important;border-radius:50px !important}input:focus,select:focus,textarea:focus,.form-control:focus{border-color:#ec9689 !important;outline-color:#ec9689 !important;box-shadow:0 0 0 3px rgba(236,150,137,.18) !important}body{background-color:#fff6f3;color:#2f2927}.header,#header{background-color:#fff !important;box-shadow:0 1px 0 rgba(236,150,137,.12) !important}.products-block,.homepage-products-1{background-color:rgba(0,0,0,0) !important}.product .p-in,.product .p-in-in{border-radius:14px;transition:box-shadow .2s ease,border-color .2s ease}.product:hover .p-in{box-shadow:0 8px 30px rgba(203,127,118,.1);transform:none !important}.top-nav-button:hover,.navigation-buttons a:hover{color:#ec9689 !important}:root{--cookies-notice-background: #2f2927 !important;--cookies-notice-button-hover: #ffe4e0 !important}#header{position:sticky;top:0;z-index:100000;height:60px !important;min-height:60px !important;background:hsla(0,0%,100%,.94) !important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:0 !important;border-bottom:1px solid rgba(206,153,151,.14) !important;box-shadow:none !important;transition:background .45s ease,box-shadow .45s ease,border-color .35s ease}@media(max-width: 992px){#header{height:40px !important;min-height:40px !important}}@media(min-width: 992px){#header .container{min-height:60px !important;height:60px}}.carousel{margin-top:0 !important}.next-to-carousel-banners{margin-top:0 !important}.navigation-wrapper{flex-wrap:nowrap !important;align-items:center;justify-content:space-between;gap:24px;max-width:1240px;margin:0 auto;min-height:60px;padding:0 30px !important;position:relative;transition:min-height .45s cubic-bezier(0.22, 1, 0.36, 1),max-width .45s cubic-bezier(0.22, 1, 0.36, 1),border-radius .45s cubic-bezier(0.22, 1, 0.36, 1),margin .45s cubic-bezier(0.22, 1, 0.36, 1)}@media(max-width: 992px){.navigation-wrapper{padding:0 18px !important;min-height:60px;gap:12px}}.site-name{margin:0 !important;padding:0 !important;max-width:none !important;width:-moz-fit-content !important;width:fit-content !important;min-width:0 !important;text-align:left !important;flex:0 0 auto !important}.site-name a{display:inline-flex;align-items:center;padding:0 !important}.site-name img{height:32px !important;width:auto !important;margin:0 !important;filter:brightness(0) saturate(100%) invert(56%) sepia(14%) saturate(1300%) hue-rotate(314deg) brightness(92%) contrast(86%)}@media(max-width: 992px){.site-name img{height:30px !important}}#navigation.visible{flex:1 1 auto;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(0,0,0,0) !important;border:0 !important}.navigation-in.menu{width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;border:0 !important}.navigation-in.menu>ul.menu-level-1{justify-content:center !important;flex-wrap:nowrap !important}.menu-level-1{display:flex !important;align-items:center;gap:44px !important;margin:0 !important;background:rgba(0,0,0,0) !important}@media(max-width: 1140px){.menu-level-1{gap:30px !important}}.menu-level-1>li{background:rgba(0,0,0,0) !important;border:0 !important}.menu-level-1>li>a{position:relative;display:inline-block;padding:6px 0 !important;background:rgba(0,0,0,0) !important;border:0 !important;color:#262626 !important;font-family:"Montserrat",sans-serif !important;font-size:14px !important;font-weight:600 !important;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none !important;white-space:nowrap;transition:color .25s ease}.menu-level-1>li>a b{font-weight:600 !important;text-transform:uppercase;font-size:13.8px}.menu-level-1>li>a::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;border-radius:2px;background:#ec9689;transform:scaleX(0);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.menu-level-1>li>a:hover{color:#ec9689 !important}.menu-level-1>li>a:hover::after{transform:scaleX(1)}.navigation-in.menu .navigationActions{display:none !important}.navigation-buttons{position:static !important;flex:0 0 auto;display:flex !important;align-items:center;gap:10px !important;font-size:1rem !important}.navigation-buttons>a[data-target],.top-nav-button-login{width:36px;height:36px;border-radius:50% !important;display:inline-grid !important;place-items:center;background:rgba(0,0,0,0) !important;color:#2f2927 !important;border:0 !important;cursor:pointer;transition:background .25s ease,color .25s ease}.navigation-buttons>a[data-target]::before,.top-nav-button-login::before{font-size:16px !important;line-height:1 !important;margin:0 !important}.navigation-buttons>a[data-target]:hover,.top-nav-button-login:hover{background:#ffe4e0 !important;color:#ec9689 !important}.navigation-buttons a[data-target=search]::before,.navigation-buttons a[data-target=cart]::before,.navigation-buttons a.cart-count::before,.navigation-buttons a[aria-controls=cart-widget]::before,.navigation-buttons a[data-target=navigation]::before,.top-nav-button-login::before{font-family:"Font Awesome 6 Free" !important;font-weight:900 !important}.navigation-buttons a[data-target=search]::before{content:"" !important}.top-nav-button-login::before{content:"" !important}.navigation-buttons a[data-target=cart]::before,.navigation-buttons a.cart-count::before,.navigation-buttons a[aria-controls=cart-widget]::before{content:"" !important}.navigation-buttons a[data-target=navigation]::before{content:"" !important}.navigation-buttons a[data-target=cart] i,.navigation-buttons a.cart-count i{background-color:#ec9689 !important;color:#fff !important}.kf-myweb{order:-2;display:inline-flex !important;align-items:center;gap:8px;width:auto !important;height:auto !important;line-height:1 !important;box-shadow:none !important;padding:9px 18px !important;border-radius:50px !important;background:#ec9689 !important;color:#fff !important;font-family:"Montserrat",sans-serif !important;font-size:11.5px !important;font-weight:700 !important;letter-spacing:1px;text-transform:uppercase;text-decoration:none !important;white-space:nowrap;transition:background .25s ease}.kf-myweb::before{display:none !important}.kf-myweb i{font-size:13px;line-height:1}.kf-myweb:hover,.kf-myweb:focus{background:#cb7f76 !important;color:#fff !important}@media(max-width: 992px){.kf-myweb{display:none !important}}.kf-ig{order:-1;width:36px !important;height:36px !important;border-radius:50% !important;display:inline-grid !important;place-items:center;background:#ffe4e0 !important;color:#cb7f76 !important;text-decoration:none !important;transition:background .25s ease,color .25s ease}.kf-ig::before{display:none !important}.kf-ig i{font-size:15px}.kf-ig:hover,.kf-ig:focus{background:#ec9689 !important;color:#fff !important}@media(max-width: 992px){.kf-ig{display:none !important}}@media(min-width: 993px){#header.kf-scrolled{background:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;pointer-events:none}#header.kf-scrolled .navigation-wrapper{pointer-events:auto;min-height:54px;max-width:920px;margin:0 auto;transform:translateY(14px);border-radius:100px;background:hsla(0,0%,100%,.86);box-shadow:0 16px 44px rgba(203,127,118,.22);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:0 16px 0 26px !important}#header.kf-scrolled .site-name img{height:34px !important}#header.kf-scrolled #navigation{justify-content:center !important}#header.kf-scrolled #navigation .navigation-in.menu{justify-content:center !important}#header.kf-scrolled #navigation .menu-level-1{justify-content:center !important;padding-left:0 !important}}@media(min-width: 993px){.navigation-buttons>a[data-target=navigation]{display:none !important}#navigation{flex:1 1 auto !important;display:flex !important;align-items:center !important;justify-content:flex-start !important}#navigation .navigation-in.menu{height:100% !important;align-items:center !important;justify-content:flex-start !important}#navigation .menu-level-1{height:100% !important;align-items:center !important;justify-content:flex-start !important;padding-left:6px}#navigation .menu-level-1>li{display:flex !important;align-items:center !important}.navigation-in ul li.splitted{visibility:visible !important}.menu-helper{display:none !important}.navigation-in ul li.splitted{visibility:visible !important}.menu-helper{display:none !important}}@media(max-width: 992px){#header,.navigation-wrapper{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#header{position:fixed !important;top:0;left:0;right:0;width:100%;transform:none !important}.scrolled-down #header,body.scrolled-down #header{transform:none !important}.overall-wrapper{padding-top:40px !important}.navigation-buttons>a[data-target=navigation]{background:#ffe4e0 !important;color:#cb7f76 !important}.navigation-buttons>a[data-target=navigation]:hover,.navigation-buttons>a[data-target=navigation]:focus{background:#ec9689 !important;color:#fff !important}#navigation{display:flex !important;flex-direction:column;position:fixed !important;inset:0 !important;width:100% !important;height:100% !important;z-index:100001 !important;padding:88px 26px 34px !important;overflow-y:auto !important;background-color:#fff4f0 !important;background-image:linear-gradient(160deg, #ffffff 0%, #ffe6df 52%, #ffd6cc 100%) !important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease,visibility .32s ease}.navigation-window-visible #navigation{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}#navigation .navigation-in.menu{width:100% !important;max-width:520px;margin:0 auto !important;display:flex !important;flex-direction:column;min-height:100%;background:rgba(0,0,0,0) !important}.navigation-in ul li.splitted{visibility:visible !important}#navigation .menu-level-1{flex-direction:column !important;gap:0 !important;width:100%;margin-top:4px !important}#navigation .menu-level-1>li{width:100%}#navigation .menu-level-1>li>a{display:flex !important;align-items:center;justify-content:space-between;padding:20px 4px !important;border-bottom:1px solid rgba(203,127,118,.16);color:#2f2927 !important;font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:1.6rem !important;letter-spacing:0 !important;text-transform:none !important;white-space:normal !important;transition:color .2s ease,padding-left .2s ease}#navigation .menu-level-1>li>a b{font-weight:700 !important}#navigation .menu-level-1>li>a::after{content:"" !important;font-family:"Font Awesome 6 Free" !important;font-weight:900 !important;position:static !important;left:auto;right:auto;bottom:auto;width:auto !important;height:auto !important;margin-left:auto;background:none !important;border-radius:0 !important;transform:none !important;color:#ec9689 !important;opacity:.7;font-size:1.1rem;transition:transform .25s ease,opacity .25s ease}#navigation .menu-level-1>li>a:hover,#navigation .menu-level-1>li>a:active{color:#ec9689 !important;padding-left:10px !important}#navigation .menu-level-1>li>a:hover::after,#navigation .menu-level-1>li>a:active::after{transform:translateX(4px);opacity:1}.navigation-window-visible #navigation .menu-level-1>li{animation:kfMnavLink .5s cubic-bezier(0.22, 1, 0.36, 1) both}.navigation-window-visible #navigation .menu-level-1>li:nth-child(1){animation-delay:0.11s}.navigation-window-visible #navigation .menu-level-1>li:nth-child(2){animation-delay:0.16s}.navigation-window-visible #navigation .menu-level-1>li:nth-child(3){animation-delay:0.21s}.navigation-window-visible #navigation .menu-level-1>li:nth-child(4){animation-delay:0.26s}.navigation-window-visible #navigation .menu-level-1>li:nth-child(5){animation-delay:0.31s}.navigation-window-visible #navigation .menu-level-1>li:nth-child(6){animation-delay:0.36s}.navigation-window-visible #navigation .menu-level-1>li:nth-child(7){animation-delay:0.41s}.navigation-window-visible #navigation .menu-level-1>li:nth-child(8){animation-delay:0.46s}#navigation .navigation-close{display:block !important;position:fixed !important;top:16px !important;right:18px !important;width:46px;height:46px;border-radius:50%;background:#ffe4e0;padding:0 !important;z-index:100002 !important}#navigation .navigation-close::before{content:"" !important;font-family:"Font Awesome 6 Free" !important;font-weight:900 !important;color:#cb7f76 !important;font-size:18px !important;line-height:46px !important;width:46px !important;height:46px !important;text-align:center}#navigation .navigationActions{display:none !important}.kf-mnav-foot{margin-top:auto;padding-top:28px;display:flex;flex-direction:column;gap:16px;align-items:center}.kf-mnav-eshop{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;border-radius:50px;background:#ec9689;color:#fff !important;font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:.85rem;text-decoration:none !important;box-shadow:0 12px 30px rgba(236,150,137,.32);transition:background .25s ease}.kf-mnav-eshop:active,.kf-mnav-eshop:hover{background:#2f2927}.kf-mnav-socials{display:flex;gap:14px}.kf-mnav-socials a{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#cb7f76 !important;font-size:1.2rem;text-decoration:none !important;box-shadow:0 8px 22px rgba(203,127,118,.14);transition:background .25s ease,color .25s ease}.kf-mnav-socials a:hover,.kf-mnav-socials a:active{background:#2f2927;color:#fff !important}}.kf-mnav-foot{display:none}@media(max-width: 992px){.kf-mnav-foot{display:flex}}@keyframes kfMnavLink{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width: 992px){.navigation-wrapper{justify-content:space-between !important;flex-wrap:nowrap !important}.site-name{flex:0 0 auto !important;flex-basis:auto !important;width:auto !important;max-width:none !important;min-width:0 !important;margin:0 auto 0 0 !important;padding:0 !important;text-align:left !important}.navigation-buttons{margin-left:auto !important;flex:0 0 auto !important}}#footer.footer{position:relative;overflow:hidden;background:linear-gradient(165deg, #2c2421 0%, #1f1a19 100%) !important;color:hsla(0,0%,100%,.7) !important;font-family:"Montserrat",sans-serif !important;padding:0 !important;margin-top:0px}#footer.footer::before{content:"";position:absolute;top:18%;left:50%;width:700px;height:360px;transform:translateX(-50%);background:radial-gradient(ellipse at center, rgba(236, 150, 137, 0.18), transparent 70%);pointer-events:none}#footer .footer-links-icons{position:relative;z-index:1;max-width:900px;width:100%;margin:0 auto !important;padding:74px 24px 0 !important;display:flex;flex-direction:column;align-items:center;text-align:center}#footer .footer-links{list-style:none;margin:0 !important;padding:0 !important;display:flex;flex-wrap:wrap;justify-content:center;gap:32px}#footer .footer-links .footer-link{margin:0 !important;padding:0 !important;border:0 !important}#footer .footer-links a{color:hsla(0,0%,100%,.65) !important;text-decoration:none !important;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;transition:color .2s ease}#footer .footer-links a:hover{color:#ec9689 !important}@media(max-width: 560px){#footer .footer-links{gap:16px 22px}}.kf-foot-brand{display:flex;flex-direction:column;align-items:center;margin-top:36px}.kf-foot-name{font-family:"Qwitcher Grypen",cursive !important;font-weight:400;font-size:clamp(56px,9vw,96px) !important;line-height:.9;color:#fff !important;text-decoration:none !important;transition:color .3s ease}.kf-foot-name:hover{color:#ec9689 !important}.kf-foot-tagline{margin:18px 0 0;font-size:15px;color:hsla(0,0%,100%,.55)}.kf-foot-social{margin-top:32px;display:flex;gap:16px}.kf-foot-social a{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:hsla(0,0%,100%,.85) !important;font-size:19px;border:1px solid hsla(0,0%,100%,.18);text-decoration:none !important;transition:background .25s ease,border-color .25s ease,color .25s ease}.kf-foot-social a i{line-height:1}.kf-foot-social a:hover{background:#ec9689 !important;border-color:#ec9689 !important;color:#fff !important}#footer .footer-bottom{position:relative;z-index:1;max-width:1000px;width:100%;margin:50px auto 0 !important;padding:24px !important;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:center;align-items:center;gap:6px 14px;flex-wrap:wrap;font-size:13px;color:hsla(0,0%,100%,.4) !important;text-align:center}#footer .footer-bottom a{color:hsla(0,0%,100%,.7) !important;text-decoration:none !important}#footer .footer-bottom a:hover{color:#ec9689 !important}#footer .footer-bottom .copyright{flex-basis:100%;order:2;margin:0;color:hsla(0,0%,100%,.4) !important}#footer .footer-bottom .copyright strong{color:hsla(0,0%,100%,.72);font-weight:700}#footer .footer-bottom .copyright .cookies-settings{margin-left:6px}#footer .footer-bottom #signature{order:1;display:inline-flex;align-items:center;gap:6px}#footer .footer-bottom #signature a.title{color:hsla(0,0%,100%,.6) !important}#footer .footer-bottom #signature a.title:hover{color:#ec9689 !important}#footer .footer-bottom #signature img{filter:brightness(0) invert(1);opacity:.55}#footer .footer-bottom span{display:block}.kf-design-by{order:1;display:inline-flex;align-items:center;font-size:13px;color:hsla(0,0%,100%,.45)}.kf-design-by::before{content:"•";margin-right:14px;color:hsla(0,0%,100%,.25)}.kf-design-by a{margin-left:5px;color:#ec9689 !important;font-weight:600;text-decoration:none !important;transition:color .2s ease}.kf-design-by a:hover{color:#fff !important}@media(max-width: 600px){.kf-design-by::before{display:none}}.footer a{color:#fff !important}.navigation-buttons>a[data-target=search]{display:none !important}.banners-row{display:none !important}.shp-tabs-row{display:none !important}.kf-hero{position:relative;overflow:hidden;text-align:center;padding:34px 20px 28px;margin:0 0 16px;background:linear-gradient(180deg, #ffffff 0%, #fef9f8 38%, #ffe4e0 100%);border-radius:0 0 34px 34px}@media(max-width: 768px){.kf-hero{padding:24px 16px 26px}}.kf-hero__att,.kf-hero__att2{position:absolute;z-index:0;pointer-events:none;opacity:.12}.kf-hero__att{top:-4%;left:-6%;width:28%;max-width:380px}.kf-hero__att2{bottom:0;right:-5%;width:22%;max-width:320px;transform:rotate(25deg)}@media(max-width: 768px){.kf-hero__att,.kf-hero__att2{display:none}}.kf-hero__in{position:relative;z-index:1;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.kf-hero__eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#cb7f76}.kf-hero__eyebrow .kf-carrot{width:16px;height:16px;flex-shrink:0;overflow:visible;color:#ec9689;transform:rotate(-35deg)}.kf-hero__name{font-family:"Qwitcher Grypen",cursive !important;font-weight:400 !important;font-size:clamp(52px,8.5vw,106px) !important;line-height:.98 !important;margin:6px 0 0 !important;letter-spacing:0 !important;background:linear-gradient(135deg, #ce9997 0%, #e8c4c2 50%, #ce9997 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.kf-hero__lead{margin:10px auto 20px auto;max-width:580px;font-family:"Montserrat",sans-serif;font-size:16px;line-height:1.5;color:#6a5b58}.kf-hero__photo{position:relative;margin:2px auto 0;max-width:420px;width:100%;z-index:3}.kf-hero__photo img{display:block;width:auto;max-width:100%;height:auto;max-height:300px;margin:0 auto;-webkit-mask-image:linear-gradient(to bottom, #000 66%, transparent 97%);mask-image:linear-gradient(to bottom, #000 66%, transparent 97%);animation:kfFloat 6s ease-in-out infinite}.kf-hero__photo::after{content:"";position:absolute;left:-15%;right:-15%;bottom:-2px;height:110px;background:linear-gradient(to top, #ffe4e0 0%, rgba(255, 228, 224, 0.7) 45%, transparent 100%);filter:blur(14px);z-index:2;pointer-events:none}@media(max-width: 768px){.kf-hero__photo{max-width:340px}}@keyframes kfFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.kf-hero__buttons{position:relative;z-index:4;margin-top:-64px;display:flex;gap:14px;flex-wrap:wrap;justify-content:center}@media(max-width: 768px){.kf-hero__buttons{margin-top:-46px;flex-direction:column;width:100%;max-width:300px}}.kf-hero__btn{display:inline-flex;align-items:center;gap:10px;padding:14px 30px;border-radius:35px;background:hsla(0,0%,100%,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid rgba(232,196,194,.6);color:#2f2927 !important;text-decoration:none !important;font-family:"Montserrat",sans-serif;font-weight:600;font-size:13px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;box-shadow:0 10px 30px rgba(203,127,118,.12);transition:background .25s ease,border-color .25s ease,color .25s ease}.kf-hero__btn i{color:#ec9689}.kf-hero__btn:hover{border-color:#ec9689;color:#cb7f76 !important}@media(max-width: 768px){.kf-hero__btn{justify-content:center;width:100%}}.kf-hero__btn--primary{background:#ec9689 !important;border-color:#ec9689 !important;color:#fff !important;box-shadow:0 14px 32px rgba(236,150,137,.4)}.kf-hero__btn--primary i{color:#fff}.kf-hero__btn--primary:hover{background:#cb7f76 !important;border-color:#cb7f76 !important;color:#fff !important}.kf-hero__arrow{display:inline-grid;place-items:center;width:44px;height:44px;margin-top:26px;border-radius:50%;background:rgba(236,150,137,.15);color:#cb7f76 !important;text-decoration:none !important;animation:kfArrowBounce 1.8s ease-in-out infinite;transition:background .25s ease,color .25s ease}.kf-hero__arrow i{font-size:17px;line-height:1}.kf-hero__arrow:hover{background:#ec9689 !important;color:#fff !important}@keyframes kfArrowBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}.kf-hero__eyebrow,.kf-hero__name,.kf-hero__lead{opacity:0;animation:kfHeroIn .8s cubic-bezier(0.22, 1, 0.36, 1) forwards}.kf-hero__photo,.kf-hero__buttons,.kf-hero__arrow{opacity:0;animation:kfFadeIn .9s ease forwards}.kf-hero__eyebrow{animation-delay:.08s}.kf-hero__name{animation-delay:.2s}.kf-hero__lead{animation-delay:.34s}.kf-hero__photo{animation-delay:.46s}.kf-hero__buttons{animation-delay:.66s}.kf-hero__arrow{animation:kfArrowBounce 1.8s ease-in-out infinite,kfFadeIn .8s ease .8s forwards}@keyframes kfHeroIn{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes kfFadeIn{to{opacity:1}}.homepage-products-heading-1{margin-bottom:12px !important}#products-1.products-block{display:flex !important;justify-content:center;padding:12px 16px 10px}#products-1 .product{width:100%;max-width:940px;opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(0.22, 1, 0.36, 1)}#products-1 .product.kf-in{opacity:1;transform:none}#products-1 .product .p-code{display:none}.product.kf-in:hover .p-in{box-shadow:none !important}#products-1 .product .p{position:relative;display:flex !important;flex-direction:row !important;align-items:stretch;text-align:left !important;background:#fff;border:1px solid rgba(203,127,118,.16) !important;border-radius:26px;overflow:hidden;padding:0}#products-1 .product .p>a.image{flex:0 0 380px;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:46px 40px;margin:0;background:linear-gradient(180deg, #fffaf9 0%, #fff3f0 100%);border-right:1px solid rgba(203,127,118,.1)}#products-1 .product .p>a.image img{width:100%;height:auto;display:block;border-radius:10px;box-shadow:0 16px 38px rgba(120,70,62,.2)}.kf-prod-details{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:44px 48px}.kf-prod-details .p-in,.kf-prod-details .p-in-in{display:block !important;width:100% !important;height:auto !important;float:none !important;clear:none !important}.kf-prod-details .p-price-action{position:static !important;float:none !important;clear:both !important;width:auto !important}#products-1 .product .p:hover .p-in{box-shadow:none !important}.kf-prod-details:hover .p-in{box-shadow:none !important}#products-1 .product .p-bottom{display:flex !important;align-items:center;gap:26px;flex-wrap:wrap;justify-content:flex-start;margin:26px 0 0;padding:24px 0 0;border-top:1px solid rgba(203,127,118,.14)}#products-1 .product .p-bottom>[data-micro=offer]{display:contents}#products-1 .product .p-in{padding:0 !important;clear:none !important}#products-1 .product .name{display:block !important;height:auto !important;min-height:0 !important;overflow:visible !important;-webkit-line-clamp:unset !important;margin:0 !important;padding:0 !important;text-transform:none !important;text-decoration:none !important}#products-1 .product .name span{display:inline !important;font-family:"Montserrat",sans-serif;font-size:27px;font-weight:800;color:#36302f;line-height:1.25;letter-spacing:-0.01em}#products-1 .product .availability{margin:16px 0 0 !important}#products-1 .product .availability span{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:50px;font-size:12px;font-weight:700;letter-spacing:.3px}#products-1 .product .availability span::before{content:"";width:7px;height:7px;border-radius:50%;background:#3c840f}#products-1 .product .p-desc{font-size:16px;line-height:1.7;color:#6a5b58;margin:18px 0 0}#products-1 .product .prices{margin:0 !important;flex:0 0 auto;width:auto !important;text-align:left !important}#products-1 .product .price{text-align:left !important}#products-1 .product .price-final strong{font-family:"Montserrat",sans-serif;font-size:38px;font-weight:800;color:#cb7f76;letter-spacing:-1px}#products-1 .product .p-tools{margin:0 !important;flex:0 0 auto;width:auto !important;text-align:left !important}#products-1 .product .p-tools form{width:auto !important;display:inline-block;margin:0}#products-1 .product .btn-cart{width:auto !important;display:inline-flex !important;padding:15px 38px !important;font-size:15px !important}#products-1 .product .p-code{opacity:.5;font-size:12px;margin:16px 0 0}@media(max-width: 768px){#products-1 .product .p{flex-direction:column !important;text-align:center !important}#products-1 .product .p>a.image{flex:0 0 auto;padding:34px 30px 30px;border-right:0;border-bottom:1px solid rgba(203,127,118,.1)}#products-1 .product .p>a.image img{max-width:220px;margin:0 auto}.kf-prod-details{padding:28px 26px 30px;align-items:center;text-align:center}#products-1 .product .availability span{justify-content:center}#products-1 .product .p-bottom{flex-direction:column;gap:16px;justify-content:center}}.product .p-in,.product .p-in-in{box-shadow:none}.product .p-in:hover,.product .p-in-in:hover{box-shadow:none}#homepageProducts1{position:relative;max-width:1180px;margin:6px auto 46px;padding:50px 26px 48px;background:linear-gradient(180deg, #fff8f6 0%, #ffeee9 100%);border-radius:36px;overflow:hidden}#homepageProducts1::before,#homepageProducts1::after{content:"";position:absolute;z-index:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle, rgba(236, 150, 137, 0.16), transparent 70%)}#homepageProducts1::before{width:380px;height:380px;top:-120px;left:-100px}#homepageProducts1::after{width:340px;height:340px;bottom:-120px;right:-90px}@media(max-width: 768px){#homepageProducts1{padding:36px 16px 36px;border-radius:26px;margin:4px 0 32px}}#products-1.products-block{position:relative;z-index:1}.kf-prod-head{position:relative;z-index:1;text-align:center;max-width:700px;margin:0 auto 34px}.kf-prod-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#cb7f76}.kf-prod-eyebrow .kf-carrot{width:16px;height:16px;flex-shrink:0;overflow:visible;color:#ec9689;transform:rotate(-35deg)}.kf-prod-title{font-family:"Qwitcher Grypen",cursive !important;font-weight:400 !important;font-size:clamp(42px,7vw,74px) !important;line-height:1 !important;margin:6px 0 0 !important;color:#ec9689 !important;letter-spacing:0 !important}.kf-prod-intro{margin:14px auto 0;max-width:560px;font-family:"Montserrat",sans-serif;font-size:16px;line-height:1.6;color:#6a5b58}.kf-prod-benefits{position:relative;z-index:1;display:flex;justify-content:center;flex-wrap:wrap;gap:14px 20px;margin-top:34px}.kf-benefit{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid rgba(203,127,118,.16);border-radius:50px;padding:11px 22px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;color:#2f2927;box-shadow:0 8px 22px rgba(203,127,118,.08)}.kf-benefit i{color:#ec9689;font-size:16px}@media(max-width: 768px){.kf-benefit{width:100%;max-width:340px;justify-content:center}}.homepage-texts-wrapper{display:none}.breadcrumbs.navigation-home-icon-wrapper{display:none !important}.p-detail-inner{max-width:1140px;margin:0 auto;gap:56px;align-items:center !important;padding-top:56px !important}@media(max-width: 900px){.p-detail-inner{gap:28px}}.p-detail-inner .p-image-wrapper{flex:0 0 44% !important;width:44% !important;background:linear-gradient(180deg, #fffaf9 0%, #fff3f0 100%);border:1px solid rgba(203,127,118,.14);border-radius:24px;padding:42px;box-shadow:0 18px 50px rgba(203,127,118,.12)}@media(max-width: 900px){.p-detail-inner .p-image-wrapper{width:100% !important;flex-basis:auto !important;padding:28px}}.p-detail .p-image,.p-detail .p-image a{border:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important}.p-detail .p-image::after{display:none !important}.p-detail .p-image #wrap{width:100% !important}.p-detail .p-image img{width:100% !important;max-height:none !important;height:auto !important;border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.18)}.p-detail .p-image .mousetrap{display:none !important}.p-detail-inner .p-data-wrapper{flex:1 1 auto !important;width:auto !important;min-width:0}.kf-detail-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#cb7f76;margin-bottom:8px}.kf-detail-eyebrow .kf-carrot{width:16px;height:16px;flex-shrink:0;overflow:visible;color:#ec9689;transform:rotate(-35deg)}.p-detail-inner-header h1{font-family:"Montserrat",sans-serif !important;font-size:34px !important;font-weight:800 !important;color:#36302f !important;line-height:1.2 !important;margin:0 !important;letter-spacing:-0.01em}.p-short-description{margin-top:16px}.p-short-description p{font-size:16px !important;line-height:1.7 !important;color:#6a5b58 !important;margin:0}.p-basic-info-block{border-bottom:0;display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:22px 0 0 !important;padding:20px 0 0;border-top:1px solid rgba(203,127,118,.14)}.p-basic-info-block .block{margin:0 !important;padding:0 !important;border:0 !important}.availability-label{display:inline-flex !important;align-items:center;gap:7px;padding:6px 14px;border-radius:50px;font-size:12.5px;font-weight:700;letter-spacing:.3px}.availability-label::before{content:"";width:7px;height:7px;border-radius:50%;background:#3c840f}.p-detail .p-code{font-size:13px;color:#6a5b58}.p-detail .p-code .p-code-label{font-weight:700}.p-to-cart-block{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:22px 0 0 !important;padding:22px 0 0;border-top:1px solid rgba(203,127,118,.14);border-bottom:0}.p-final-price-wrapper{margin:0 !important}.p-detail .price-final,.p-detail .price-final-holder{font-family:"Montserrat",sans-serif !important;font-size:38px !important;font-weight:800 !important;color:#cb7f76 !important;letter-spacing:-1px}.p-add-to-cart-wrapper{margin:0 !important}.add-to-cart{display:flex !important;align-items:center;gap:14px;flex-wrap:wrap}.add-to-cart .quantity{display:inline-flex !important;align-items:center;border:1px solid rgba(203,127,118,.3);border-radius:50px;overflow:hidden;background:#fff}.add-to-cart .quantity label{margin:0}.add-to-cart .quantity .amount{width:46px;text-align:center;border:0 !important;background:rgba(0,0,0,0) !important;font-family:"Montserrat",sans-serif;font-weight:700;font-size:15px;color:#2f2927;-moz-appearance:textfield}.add-to-cart .quantity .amount::-webkit-outer-spin-button,.add-to-cart .quantity .amount::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.add-to-cart .quantity .increase,.add-to-cart .quantity .decrease{background:rgba(0,0,0,0) !important;border:0 !important;width:40px;height:46px;cursor:pointer;color:#cb7f76;font-size:18px;display:grid;place-items:center;transition:background .2s ease,color .2s ease}.add-to-cart .quantity .increase:hover,.add-to-cart .quantity .decrease:hover{background:#ffe4e0;color:#ec9689}.p-detail .add-to-cart-button.btn-conversion{padding:15px 38px !important;font-size:15px !important;box-shadow:0 12px 26px rgba(236,150,137,.32) !important}.p-param-block{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:24px 0 0 !important;padding:18px 0 0;border-top:1px solid rgba(203,127,118,.14)}.detail-parameters.second th,.detail-parameters.second td{padding:2px 0 !important;border:0 !important;font-size:13.5px}.detail-parameters.second .row-header-label{color:#6a5b58;font-weight:600}.detail-parameters.second a{color:#cb7f76}.detail-parameters.second a:hover{color:#ec9689}.social-buttons-wrapper .link-icons{display:flex;gap:18px}.p-detail .link-icon{color:#6a5b58;font-size:13px}.p-detail .link-icon:hover{color:#ec9689}@media(max-width: 900px){.p-detail-inner{flex-direction:column;padding-top:28px !important;gap:24px}.p-detail-inner .p-image-wrapper{order:-1}.p-to-cart-block,.p-basic-info-block,.p-param-block{justify-content:flex-start}.p-to-cart-block{gap:16px}.p-final-price-wrapper{flex:1 1 100%}.p-add-to-cart-wrapper{width:100%}.add-to-cart{width:100%;flex-wrap:nowrap}.p-detail .add-to-cart-button.btn-conversion{flex:1 1 auto;padding:15px 24px !important}}@media(max-width: 600px){.p-detail-inner{padding-top:18px !important;gap:20px}.p-detail-inner .p-image-wrapper{padding:16px !important;border-radius:18px}.p-detail-inner-header h1{font-size:26px !important}.p-short-description p{font-size:15px !important}.p-detail .price-final,.p-detail .price-final-holder{font-size:32px !important}.p-param-block{flex-direction:column;align-items:flex-start;gap:12px}}.content-wrapper{min-height:100vh}.kf-desc{max-width:1080px;margin:50px auto 50px auto;padding:8px 0 0;font-family:"Montserrat",sans-serif;color:#2f2927;font-size:16px;line-height:1.9}.kf-desc strong{color:#cb7f76;font-weight:700}.kf-desc .kf-carrot{width:26px;height:26px;flex-shrink:0;color:#ec9689;transform:rotate(-45deg)}.kf-desc__eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 16px;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#2f2927}.kf-desc__intro{text-align:center;margin:0 0 56px}.kf-desc__headline{margin:0;font-family:"Montserrat",sans-serif;font-weight:800;font-size:clamp(26px,3.4vw,38px);line-height:1.15;letter-spacing:-0.4px;color:#2f2927}.kf-desc__headline em{display:block;margin-top:6px;font-style:normal;font-family:"Qwitcher Grypen",cursive;font-weight:700;font-size:clamp(44px,7vw,76px);line-height:.95;letter-spacing:0;color:#ec9689}.kf-desc__letter{position:relative;max-width:760px;margin:0 auto 64px;padding:44px 44px 36px;text-align:center;background:radial-gradient(120% 90% at 50% 0%, #fff1ec 0%, rgba(255, 241, 236, 0) 60%),linear-gradient(180deg, #fff4f1 0%, #ffffff 100%);border:1px solid rgba(203,127,118,.16);border-radius:36px 36px 40px 40px/44px 44px 36px 36px}.kf-desc__letter p{margin:0 0 16px;font-size:16px;line-height:1.85;color:#5a4f48}.kf-desc__letter p:last-of-type{margin-bottom:0}@media(max-width: 600px){.kf-desc__letter{padding:32px 22px 28px}}.kf-desc__letter-label{display:inline-block;margin-bottom:18px;padding:6px 16px;border-radius:50px;background:#ffe4e0;color:#cb7f76;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.kf-desc__sign{display:block;margin-top:18px;font-family:"Qwitcher Grypen",cursive;font-size:52px;line-height:1;color:#a8564d;transform:rotate(-5deg)}.kf-desc__feature{display:grid;grid-template-columns:minmax(0, 0.92fr) minmax(0, 1fr);gap:48px;align-items:center;margin:0 0 64px;padding:36px;background:linear-gradient(135deg, #fff 0%, #fff4f1 100%);border:1px solid rgba(203,127,118,.14);border-radius:32px}@media(max-width: 820px){.kf-desc__feature{grid-template-columns:1fr;gap:8px;padding:26px 22px 30px}}.kf-desc__feature-media{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:360px}@media(max-width: 820px){.kf-desc__feature-media{min-height:320px}}.kf-desc__blob{position:absolute;left:50%;bottom:0;width:108%;height:92%;transform:translateX(-50%);background:radial-gradient(130% 120% at 50% 100%, #ffe2da 0%, rgba(255, 226, 218, 0) 60%),linear-gradient(180deg, #ffd9d1 0%, #ffc8bc 100%);border-radius:46% 54% 50% 50%/56% 44% 56% 44%;z-index:0}.kf-desc__feature-photo{position:relative;z-index:1;width:100%;display:flex;justify-content:center}.kf-desc__feature-photo img{display:block;width:auto;max-width:100%;max-height:420px;filter:drop-shadow(0 22px 36px rgba(168, 86, 77, 0.22))}.kf-desc__feature-sign{position:absolute;z-index:2;right:4%;bottom:6%;font-family:"Qwitcher Grypen",cursive;font-size:40px;line-height:1;color:#a8564d;transform:rotate(-7deg);pointer-events:none}.kf-desc__feature-kicker{display:block;margin:0 0 10px;font-size:13px;font-weight:600;color:#cb7f76}.kf-desc__feature-title{margin:0 0 14px;font-family:"Qwitcher Grypen",cursive;font-size:clamp(34px,4.4vw,46px);line-height:1;color:#ec9689}.kf-desc__feature-lead{margin:0 0 26px;font-size:16px;line-height:1.7;color:#5a4f48}.kf-desc__list-title{margin:0 0 16px;font-family:"Montserrat",sans-serif;font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#36302f}.kf-desc__list{list-style:none;margin:0;padding:0}.kf-desc__list li{position:relative;margin:0 0 13px;padding-left:38px;font-size:15.5px;line-height:1.55}.kf-desc__list li::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:11px;position:absolute;left:0;top:2px;width:24px;height:24px;border-radius:50%;background:#ec9689;color:#fff;display:grid;place-items:center;box-shadow:0 4px 10px rgba(203,127,118,.3)}.kf-desc__list li:last-child{margin-bottom:0}.kf-desc__h{margin:0 0 18px;text-align:center;font-family:"Qwitcher Grypen",cursive;font-size:clamp(34px,4.6vw,50px);line-height:1;color:#ec9689}.kf-desc__forwhom{max-width:680px;margin:0 auto 60px;text-align:center}.kf-desc__forwhom p{margin:0;font-size:16.5px;line-height:1.85;color:#5a4f48}.kf-desc__qa{max-width:760px;margin:0 auto 64px}.kf-desc__qa-item{padding:6px 4px;border-top:1px solid rgba(203,127,118,.2)}.kf-desc__qa-item:last-child{border-bottom:1px solid rgba(203,127,118,.2)}.kf-desc__qa-q{position:relative;margin:0;padding:18px 40px 18px 30px;font-family:"Montserrat",sans-serif;font-size:17px;font-weight:800;color:#36302f}.kf-desc__qa-q::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:19px;font-size:14px;color:#ec9689}.kf-desc__qa-a{padding:0 30px 4px}.kf-desc__qa-a p{margin:0 0 14px;font-size:15.5px;line-height:1.7;color:#6a5b58}.kf-desc__qa--js .kf-desc__qa-q{cursor:pointer;user-select:none;transition:color .2s ease}.kf-desc__qa--js .kf-desc__qa-q::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:6px;top:19px;font-size:13px;color:#ec9689;transition:transform .3s ease}.kf-desc__qa--js .kf-desc__qa-q:hover{color:#cb7f76}.kf-desc__qa--js .kf-desc__qa-a{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .3s ease,padding .3s ease;padding-top:0;padding-bottom:0}.kf-desc__qa--js .kf-open .kf-desc__qa-a{max-height:320px;opacity:1;padding-bottom:6px}.kf-desc__qa--js .kf-open .kf-desc__qa-q::after{transform:rotate(180deg)}.kf-desc__qa--js .kf-open .kf-desc__qa-q{color:#cb7f76}.kf-desc__cta{position:relative;margin:0 0 8px;padding:52px 28px;text-align:center;border-radius:32px;background:radial-gradient(120% 140% at 50% 0%, #fff5f2 0%, rgba(255, 245, 242, 0) 55%),linear-gradient(135deg, #ffe4e0 0%, #ffd6cf 100%);overflow:hidden}.kf-desc__cta-kicker{display:inline-block;margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#cb7f76}.kf-desc__cta-quote{max-width:660px;margin:0 auto 12px;font-family:"Qwitcher Grypen",cursive;font-size:clamp(34px,5vw,54px);line-height:1.05;color:#b06256}.kf-desc__cta-sub{margin:0;font-size:16px;font-weight:600;color:#6a4f48}#category-header,.listSorting,.js-listSorting,#filters-wrapper,.filters-wrapper,.category-content-wrapper .listingControls,.category-content-wrapper .itemsTotal{display:none !important}.category-top{max-width:1140px;margin:44px auto 6px;padding:0 20px;text-align:center}@media screen and (max-width: 767px){.category-top{margin-top:0;padding-top:20px}}.kf-cat-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#2f2927}.kf-cat-eyebrow .kf-carrot{width:24px;height:24px;color:#ec9689;transform:rotate(-45deg)}.category-title{margin:0;font-family:"Qwitcher Grypen",cursive !important;font-weight:700 !important;font-size:clamp(48px,8vw,84px) !important;line-height:.95 !important;color:#ec9689 !important;text-align:center}.kf-cat-intro{max-width:560px;margin:10px auto 0;font-size:16px;line-height:1.7;color:#6a5b58}.category-content-wrapper{max-width:1140px;margin:0 auto;padding:0 20px 24px}.category-content-wrapper #products.products-block{display:flex !important;flex-direction:column;align-items:center;gap:28px;margin:36px 0 0;padding:0 !important;float:none !important}.category-content-wrapper .product{width:100% !important;max-width:940px !important;margin:0 !important;padding:0 !important;float:none !important}.category-content-wrapper .product .p{position:relative;display:flex !important;flex-direction:row !important;align-items:stretch;width:100% !important;text-align:left !important;background:#fff;border:1px solid rgba(203,127,118,.16) !important;border-radius:26px;overflow:hidden;padding:0 !important;box-shadow:0 18px 44px rgba(203,127,118,.12)}.category-content-wrapper .product a.image{flex:0 0 360px !important;align-self:stretch;display:flex !important;align-items:center;justify-content:center;width:auto !important;margin:0 !important;padding:40px 36px !important;background:linear-gradient(180deg, #fffaf9 0%, #fff3f0 100%);border-right:1px solid rgba(203,127,118,.1)}.category-content-wrapper .product a.image img{width:100% !important;max-width:300px;height:auto !important;display:block;box-sizing:border-box;aspect-ratio:1/1;object-fit:contain;background:#fff;padding:18px;border-radius:14px;border:1px solid rgba(203,127,118,.1);box-shadow:0 18px 40px rgba(120,70,62,.16),0 3px 9px rgba(120,70,62,.08)}.category-content-wrapper .product .kf-prod-details{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:40px 44px}.category-content-wrapper .product .p-bottom{display:flex !important;align-items:center;gap:26px;flex-wrap:wrap;justify-content:flex-start;margin:26px 0 0 !important;padding:24px 0 0 !important;border-top:1px solid rgba(203,127,118,.14)}.category-content-wrapper .product [data-micro=offer]{display:contents}.category-content-wrapper .product .p-in{padding:0 !important;margin:0 !important}.category-content-wrapper .product .name{display:block !important;height:auto !important;min-height:0 !important;overflow:visible !important;margin:0 !important;padding:0 !important;text-transform:none !important;text-decoration:none !important}.category-content-wrapper .product .name span{display:inline !important;font-family:"Montserrat",sans-serif;font-size:26px;font-weight:800;color:#36302f;line-height:1.25;letter-spacing:-0.01em}.category-content-wrapper .product .name:hover span{color:#cb7f76}.category-content-wrapper .product .availability{margin:16px 0 0 !important;text-align:left}.category-content-wrapper .product .availability span{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:50px;font-size:12px;font-weight:700;letter-spacing:.3px}.category-content-wrapper .product .availability span::before{content:"";width:7px;height:7px;border-radius:50%;background:#3c840f}.category-content-wrapper .product .p-desc{margin:18px 0 0 !important;font-size:16px;line-height:1.7;color:#6a5b58;text-align:left}.category-content-wrapper .product .prices{margin:0 !important;flex:0 0 auto;width:auto !important;text-align:left !important}.category-content-wrapper .product .price{text-align:left !important}.category-content-wrapper .product .price-final strong{font-family:"Montserrat",sans-serif;font-size:36px;font-weight:800;color:#cb7f76;letter-spacing:-1px}.category-content-wrapper .product .p-tools{margin:0 !important;flex:0 0 auto;width:auto !important;text-align:left !important}.category-content-wrapper .product .p-tools form{width:auto !important;display:inline-block;margin:0}.category-content-wrapper .product .add-to-cart-button{width:auto !important;display:inline-flex !important;padding:15px 38px !important;font-size:15px !important;justify-content:center}.category-content-wrapper .product .p-code{display:block !important;position:static !important;order:99;margin:16px 0 0 !important;padding:0 !important;font-size:12px;text-align:left;opacity:.5}@media(max-width: 768px){.category-content-wrapper .product .p{flex-direction:column !important;text-align:center !important}.category-content-wrapper .product a.image{flex:0 0 auto !important;padding:30px 30px 26px !important;border-right:0;border-bottom:1px solid rgba(203,127,118,.1)}.category-content-wrapper .product a.image img{max-width:230px;padding:14px;margin:0 auto}.category-content-wrapper .product .kf-prod-details{padding:28px 26px 30px;align-items:center;text-align:center}.category-content-wrapper .product .availability span{justify-content:center}.category-content-wrapper .product .p-bottom{flex-direction:column;gap:16px;justify-content:center}}.pageArticleDetail{max-width:820px;margin:24px auto 40px;padding:0 20px;font-family:"Montserrat",sans-serif;color:#2f2927;line-height:1.8}.pageArticleDetail>header{text-align:center;margin:0 0 32px}.pageArticleDetail>header h1{margin:0;font-family:"Qwitcher Grypen",cursive !important;font-weight:700 !important;font-size:clamp(44px,7vw,76px) !important;line-height:.98 !important;color:#ec9689 !important}.pageArticleDetail [itemprop=about]{font-size:16px;overflow-wrap:anywhere;word-break:break-word}.pageArticleDetail [itemprop=about] p{margin:0 0 16px;line-height:1.8;color:#4f4642}.pageArticleDetail [itemprop=about] h2,.pageArticleDetail [itemprop=about] h3,.pageArticleDetail [itemprop=about] h4{font-family:"Montserrat",sans-serif;font-weight:800;color:#2f2927;line-height:1.3;margin:32px 0 12px}.pageArticleDetail [itemprop=about] h2{font-size:22px}.pageArticleDetail [itemprop=about] h3{font-size:19px}.pageArticleDetail [itemprop=about] h4{font-size:17px}.pageArticleDetail [itemprop=about] strong{color:#2f2927;font-weight:700}.pageArticleDetail [itemprop=about] a{color:#cb7f76;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;overflow-wrap:anywhere;word-break:break-word}.pageArticleDetail [itemprop=about] a:hover{color:#ec9689}.pageArticleDetail [itemprop=about] ul,.pageArticleDetail [itemprop=about] ol{margin:0 0 16px;padding-left:22px}.pageArticleDetail [itemprop=about] li{margin:0 0 8px;line-height:1.7;color:#4f4642;overflow-wrap:anywhere}.pageArticleDetail [itemprop=about] blockquote{margin:0 0 16px;padding:4px 0 4px 18px;border-left:3px solid #ec9689;color:#4f4642}.pageArticleDetail [itemprop=about] p:empty{display:none}.pageArticleDetail [itemprop=about] meta{display:none}#formContact{margin:28px 0 0;padding:28px 28px 24px;background:linear-gradient(180deg, #fff4f1 0%, #ffffff 100%);border:1px solid rgba(203,127,118,.16);border-radius:24px}#formContact fieldset{margin:0;padding:0;border:0}#formContact .form-group{margin:0 0 18px}#formContact label{display:block;margin:0 0 8px;font-size:14px;font-weight:700;color:#2f2927}#formContact .required-asterisk::after{content:" *";color:#ec9689}#formContact .form-control{width:100%;padding:12px 16px;font-family:"Montserrat",sans-serif;font-size:15px;color:#2f2927;background:#fff;border:1px solid rgba(203,127,118,.28);border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease}#formContact textarea.form-control{resize:vertical;min-height:140px}#formContact .consents{display:flex;align-items:flex-start;gap:10px;margin-top:6px;font-size:13.5px;line-height:1.5;color:#6a5b58}#formContact .consents label{font-weight:500;margin:0}#formContact .consents input[type=checkbox]{margin-top:3px;accent-color:#ec9689}#formContact .submit-wrapper{margin:22px 0 0;text-align:center}#formContact .btn-primary,#formContact input[type=submit]{display:inline-block;padding:13px 40px;border:0;border-radius:50px !important;background:#ec9689 !important;color:#fff !important;font-family:"Montserrat",sans-serif;font-weight:700;font-size:15px;cursor:pointer;transition:background .2s ease}#formContact .btn-primary:hover,#formContact input[type=submit]:hover{background:#cb7f76 !important}.kf-contact-info{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:8px 0 24px;padding:0;list-style:none;text-align:center}.kf-contact-info a,.kf-contact-info span{font-size:16px;font-weight:600;color:#cb7f76}#login.dialog[open]{--dialog-bg-color: transparent;box-sizing:border-box;position:fixed !important;inset:0 !important;z-index:10000 !important;display:flex !important;align-items:center;justify-content:center;width:100dvw !important;height:100dvh !important;max-width:none !important;max-height:none !important;margin:0 !important;padding:24px !important;border:0 !important;background:rgba(47,41,39,.5) !important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);overflow:auto;opacity:0;pointer-events:none;transition:opacity .22s ease !important}#login.dialog[open].is-visible{opacity:1;pointer-events:auto}#login .dialog__wrapper{width:100% !important;max-width:440px;height:auto !important;margin:auto !important;padding:0 !important;background:rgba(0,0,0,0) !important;transform:none !important;transition:none !important;overflow:visible !important}#login .dialog__close,#login .dialog__close--arrow{display:none !important}#login .dialog__content--form{box-sizing:border-box;width:100% !important;max-width:440px !important;margin:0 auto !important;padding:44px 40px 36px !important;background:linear-gradient(180deg, #fff 0%, #fff4f1 100%) !important;border:1px solid rgba(203,127,118,.16) !important;border-radius:28px !important;box-shadow:0 30px 80px rgba(120,70,62,.3) !important}#login .dialog__content--form *{box-sizing:border-box}#login .dialog__header{margin:0 0 26px !important;text-align:center}#login .dialog__heading{position:relative;margin:0 !important;padding:0 0 16px !important;font-family:"Montserrat",sans-serif !important;font-size:23px !important;font-weight:800 !important;color:#2f2927 !important;line-height:1.25 !important}#login .dialog__heading::before{content:"Vítejte zpět";display:block;margin-bottom:4px;font-family:"Qwitcher Grypen",cursive;font-weight:700;font-size:42px;line-height:.9;color:#ec9689}#login .dialog__heading::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:46px;height:3px;border-radius:3px;background:#ec9689}#login .formLogin .form-group{margin:0 0 16px}#login .input-wrapper{position:relative}#login .input-wrapper::before{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-family:"Font Awesome 6 Free";font-weight:900;font-size:15px;color:#ec9689;pointer-events:none}#login .input-wrapper.email::before{content:""}#login .input-wrapper.password::before{content:""}#login .form-control{width:100%;padding:13px 16px 13px 44px !important;font-family:"Montserrat",sans-serif;font-size:15px;color:#2f2927;background:#fff !important;border:1px solid rgba(203,127,118,.28) !important;border-radius:12px !important;transition:border-color .2s ease,box-shadow .2s ease}#login .formLogin .no-display{display:none !important}#login .login-wrapper{margin:4px 0 0}#login .btn-login{display:block !important;width:100% !important;margin:0 !important;padding:14px 24px !important;border:0 !important;border-radius:50px !important;background:#ec9689 !important;color:#fff !important;font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:15px !important;cursor:pointer;transition:background .2s ease}#login .btn-login::before,#login .btn-login::after{content:none !important;display:none !important}#login .btn-login:hover{background:#cb7f76 !important}#login .password-helper{display:flex;justify-content:center;gap:20px;margin:18px 0 0}#login .password-helper a{font-size:13px;font-weight:600;color:#cb7f76 !important;text-decoration:none}#login .password-helper a:hover{color:#ec9689 !important;text-decoration:underline}@media(max-width: 480px){#login.dialog[open]{padding:16px !important}#login .dialog__content--form{padding:34px 24px 28px !important}#login .dialog__heading{font-size:21px !important}#login .dialog__heading::before{font-size:36px}}ol.cart-header{border-bottom:1px solid rgba(203,127,118,.18) !important;margin:18px 0 30px !important}ol.cart-header li a,ol.cart-header li strong{padding:16px 14px !important;line-height:1.45 !important;border-bottom:2px solid rgba(0,0,0,0) !important;color:#6a5b58 !important;transition:color .2s ease,border-color .2s ease}@media(min-width: 601px){ol.cart-header li a,ol.cart-header li strong{text-align:center !important}}@media(max-width: 600px){ol.cart-header li a,ol.cart-header li strong{padding:13px 14px !important}}ol.cart-header li a span,ol.cart-header li strong span{display:inline !important;background:rgba(0,0,0,0) !important;border:0 !important;height:auto !important;margin:0 !important;padding:0 !important;color:inherit !important}ol.cart-header li a:hover{color:#cb7f76 !important}ol.cart-header li.active a,ol.cart-header li.active strong{color:#cb7f76 !important;border-bottom-color:#ec9689 !important;font-weight:800 !important}ol.cart-header li.completed a,ol.cart-header li.completed strong{color:#2f2927 !important}.toggle-window-arr{display:inline-flex !important;align-items:center;gap:8px;padding:9px 20px !important;border:1px solid rgba(203,127,118,.4) !important;border-radius:50px !important;background:#fff !important;color:#cb7f76 !important;font-weight:600 !important;transition:background .2s ease,border-color .2s ease}.toggle-window-arr:hover{background:#ffe4e0 !important;border-color:#ec9689 !important;color:#cb7f76 !important}.toggle-window-arr span{color:inherit !important}.box.box-bg-default,.co-box,.order-summary,.cart-inner .box{border-radius:16px;border-color:rgba(203,127,118,.16)}.cart-inner .h4,.co-box h4,.order-summary .h4{color:#36302f}.cart-table .price-final,.price-primary,.price.price-primary,.order-summary-item.price .price-primary{color:#cb7f76 !important}.box .extra.delivery strong{color:#cb7f76}.shipping-billing-table .radio-wrapper{border-radius:12px}.shipping-billing-table .radio-wrapper.active{background:#fff4f1}.cart-table .cart-p-image img{border-radius:12px}.cart-table .p-name .main-link{color:#2f2927}.cart-table .p-name .main-link:hover{color:#cb7f76}.cart-inner .btn-secondary,.next-step .next-step-back{border-radius:50px !important;color:#cb7f76 !important}.cart-inner .btn-secondary:hover,.next-step .next-step-back:hover{color:#cb7f76 !important}.cart-inner.cart-empty{margin:8px auto 36px;padding:0}.cart-empty .cart-heading{position:relative;margin:0 0 30px !important;padding:54px 24px 48px !important;border-radius:28px;overflow:hidden;text-align:center;font-family:"Montserrat",sans-serif !important;font-size:clamp(24px,3.4vw,32px) !important;font-weight:800 !important;line-height:1.2 !important;color:#2f2927 !important;background:radial-gradient(680px 420px at 18% 0%, #fff6f3 0%, rgba(255, 246, 243, 0) 60%),linear-gradient(160deg, #fffaf8 0%, #fdeae5 55%, #ffe0d8 100%)}.cart-empty .cart-heading::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:30px;display:grid;place-items:center;width:86px;height:86px;margin:0 auto 22px;border-radius:50%;background:#fff;color:#ec9689;box-shadow:0 16px 36px rgba(203,127,118,.24)}.cart-empty .cart-content h3,.cart-empty .cart-content h2.h4{font-family:"Montserrat",sans-serif;font-weight:800;color:#36302f;font-size:18px;margin:0 0 14px}.cart-empty .empty-cart-boxes ul{list-style:none;margin:0;padding:0}.cart-empty .empty-cart-boxes ul li{margin:0 0 10px}.cart-empty .empty-cart-boxes ul li a{display:inline-flex;align-items:center;gap:9px;padding:11px 24px;border-radius:50px;background:#ec9689;color:#fff !important;font-weight:700;text-decoration:none;transition:background .2s ease}.cart-empty .empty-cart-boxes ul li a::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px}.cart-empty .empty-cart-boxes ul li a:hover{background:#cb7f76}.cart-empty .search .form-control{border-radius:50px !important;border:1px solid rgba(203,127,118,.28) !important;padding-left:18px !important}.cart-empty .search .btn-arrow-right{border-radius:50px !important}.cart-empty .box.box-bg-default{border-radius:18px;border-color:rgba(203,127,118,.16)}.cart-empty .contact-box img{width:76px;height:76px;border-radius:50%;object-fit:cover;margin:0 0 12px}.cart-empty .contact-box strong{color:#2f2927;font-size:16px}.cart-inner input[type=radio],.cart-inner input[type=checkbox],.shipping-billing-table input[type=radio],.shipping-billing-table input[type=checkbox]{accent-color:#ec9689}.kf-reels{max-width:1140px;margin:64px auto 24px;padding:0 16px;text-align:center}.kf-reels__head{margin:0 0 28px}.kf-reels__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#cb7f76}.kf-reels__eyebrow .kf-carrot{width:18px;height:18px}.kf-reels__title{margin:10px 0 6px;font-family:"Qwitcher Grypen",cursive;font-size:clamp(34px,5vw,52px);line-height:1.05;color:#ec9689}.kf-reels__intro{margin:0 auto;max-width:520px;font-size:15px;color:#6a5b58}.kf-reels__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px;margin:0 0 28px}@media(min-width: 600px){.kf-reels__grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 900px){.kf-reels__grid{grid-template-columns:repeat(4, 1fr);gap:18px}}.kf-reels__grid[aria-busy=true]{min-height:220px}.kf-reel{position:relative;display:block;aspect-ratio:9/16;overflow:hidden;border-radius:18px;background:#fff4f1;box-shadow:0 12px 30px rgba(203,127,118,.12);transition:box-shadow .25s ease}.kf-reel__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.kf-reel__play{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:hsla(0,0%,100%,.92);color:#cb7f76;font-size:15px;box-shadow:0 4px 14px rgba(0,0,0,.18);transition:transform .25s ease,background .25s ease}.kf-reel::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 55%, rgba(47, 41, 39, 0.32) 100%);opacity:0;transition:opacity .25s ease}.kf-reel:hover{box-shadow:0 18px 38px rgba(203,127,118,.22)}.kf-reel:hover .kf-reel__img{transform:scale(1.04)}.kf-reel:hover .kf-reel__play{transform:translate(-50%, -50%) scale(1.08);background:#fff}.kf-reel:hover::after{opacity:1}.kf-reel--noimg .kf-reel__img{display:none}.kf-reel--noimg{background:#ffe4e0}.kf-reels__cta{display:inline-flex;align-items:center;gap:9px;padding:13px 30px;border-radius:50px;background:#ec9689;color:#fff !important;font-weight:700;font-size:15px;text-decoration:none;transition:background .2s ease}.kf-reels__cta:hover{background:#cb7f76}.messages{position:fixed !important;top:auto !important;bottom:24px !important;right:24px !important;left:auto !important;z-index:100002 !important;display:flex;flex-direction:column;align-items:flex-end;gap:10px;max-width:92vw;pointer-events:none}.messages .msg{pointer-events:auto;position:relative !important;display:inline-flex;align-items:center;max-width:380px;width:auto;margin:0 !important;background:#ec9689 !important;border:none !important;border-radius:16px !important;box-shadow:0 18px 44px rgba(236,150,137,.45) !important;padding:0 !important;animation:kfToast .45s cubic-bezier(0.22, 1, 0.36, 1)}.messages .msg .container{width:auto !important;max-width:none !important;padding:14px 22px !important;display:flex;align-items:center;gap:11px}.messages .msg .container::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:18px;line-height:1;flex:0 0 auto;color:#fff}.messages .msg-success .container::before{content:""}.messages .msg-error .container::before,.messages .msg-warning .container::before{content:""}.messages .msg-info .container::before{content:""}.messages .msg span{color:#fff !important;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600}.messages .msg a{color:#fff !important;font-weight:700;text-decoration:underline}.messages .msg a:hover{color:#fff !important;opacity:.85}@keyframes kfToast{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(max-width: 600px){.messages{bottom:16px !important;right:12px !important;left:12px !important;align-items:stretch}.messages .msg{max-width:none}}
