.button--solid{text-transform:uppercase!important;letter-spacing:.16em!important;font-weight:500!important;box-shadow:inset 0 0 0 1px #f2e3a833!important;transition:box-shadow .45s cubic-bezier(.19,1,.22,1),background .35s!important}.button--solid:hover{box-shadow:inset 0 0 0 1px #f2e3a880!important}footer .rte a{border-bottom:0!important;padding-bottom:0!important;text-decoration:none!important;background-image:linear-gradient(currentColor,currentColor)!important;background-size:0 1px!important;background-position:0 100%!important;background-repeat:no-repeat!important;transition:background-size .45s cubic-bezier(.19,1,.22,1),color .3s!important}footer .rte a:hover{color:#c68a56!important;background-size:100% 1px!important}#logo .logo-txt{display:inline-block!important;text-indent:-9999px!important;overflow:hidden!important;white-space:nowrap!important;width:188px!important;height:44px!important;background-image:url(//chocolat-tuebingen.de/cdn/shop/t/32/assets/chocolat-logo.png?v=167522854824687320271783604932)!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:contain!important}@media(max-width:749px){#logo .logo-txt{width:150px!important;height:36px!important}}.mega-menu .mega-link.has-babymenu>a{font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#9b5e2b!important;font-weight:600!important}.mega-menu .mega-link.has-babymenu>a .text-animation--underline-in-header{background-image:none!important}.mega-menu .babymenu a{font-family:Fraunces,Georgia,serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#22190f!important}.mega-menu .babymenu a:hover{color:#9b5e2b!important}.header-actions form[role=search]{border:0!important;border-bottom:1px solid rgba(34,25,15,.22)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.header-actions form[role=search] input[type=search]{border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;font-family:Jost,sans-serif!important}.header-actions form[role=search] input[type=search]::placeholder{letter-spacing:.02em!important;text-transform:none!important;font-size:13.5px!important;color:#22190f80!important}.header-actions .button:not(.button--icon){letter-spacing:.16em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important;border-radius:2px!important}[slot=signed-out-avatar]{text-transform:uppercase!important;letter-spacing:.14em!important;font-size:11px!important;font-weight:500!important}[data-header-cart-total]{display:none!important}.header-actions .button--cart-handle{letter-spacing:.14em!important}.header-actions .button--cart-handle{position:relative!important;overflow:visible!important}.header-actions .lakis-cart-count{position:absolute!important;top:-7px!important;right:-7px!important;min-width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 5px!important;background:#9b5e2b!important;color:#f4ecdf!important;border:1.5px solid #F4ECDF!important;border-radius:99px!important;font-family:Jost,sans-serif!important;font-size:10px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important}.jdgm-widget{--jdgm-primary-color:#CFA64E !important}.jdgm-star,.jdgm-star.jdgm-star--on,.jdgm-star.jdgm-star--half{color:#cfa64e!important}.jdgm-star.jdgm-star--off,.jdgm-star.jdgm-star--hover{color:#22190f33!important}.jdgm-widget .jdgm-write-rev-link,.jdgm-widget .jdgm-write-rev-link:hover,.jdgm-widget .jdgm-btn,.jdgm-widget .jdgm-paginate__page.jdgm-curr{background:#241914!important;color:#f4ecdf!important;border:0!important;border-radius:2px!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:11.5px!important;font-weight:500!important;box-shadow:inset 0 0 0 1px #f2e3a838!important}.jdgm-widget .jdgm-rev-widg__title,.jdgm-widget .jdgm-histogram__summary-title{font-family:Fraunces,Georgia,serif!important;font-weight:400!important}.jdgm-widget a{color:#9b5e2b!important}.product-item.card{background:transparent!important;border:1px solid rgba(34,25,15,.12)!important;border-radius:8px!important;overflow:hidden;transition:transform .25s cubic-bezier(.19,1,.22,1),box-shadow .25s,border-color .25s!important}.product-item.card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #22190f33!important;border-color:#22190f2e!important}.product-item__image{background:#f4ecdf!important}.product-item__image-figure{mix-blend-mode:multiply}.product-item__text{transition:background .25s cubic-bezier(.19,1,.22,1)!important}.product-item.card:hover .product-item__text{background:#22190f!important}.product-item.card:hover .product-item__text *{color:#f4ecdf!important}.lakis-cardbadges{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 9px}.lcb{font-family:Jost,sans-serif;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;color:#8c551f;background:#9b5e2b1a;border:1px solid rgba(155,94,43,.22);border-radius:99px;padding:3px 9px}.lcb--origin{color:#22190f;background:#9b5e2b29;font-weight:500}.lcb--seasonal{color:#6d4618;background:#a8761f2e;border-color:#a8761f5c;font-weight:600}.product-item.card:hover .lcb{color:#f2e3a8!important;background:#f2e3a81f!important;border-color:#f2e3a852!important}.product-item__badge,.product-item__badge--sale{background-color:#8c551f!important;color:#f4ecdf!important;border:0!important;border-radius:99px!important;letter-spacing:.06em}.product-item__badge--seasonal{max-width:calc(100% - 16px)!important;white-space:nowrap!important;line-height:1!important;text-align:center!important;font-size:8.5px!important;letter-spacing:.045em!important;padding:6px 9px!important;background:#8c551f!important;color:#f4ecdf!important;border:1px solid rgba(242,227,168,.28)!important}.product-item .button{border-radius:4px!important;border:1px solid rgba(34,25,15,.35)!important;background:transparent!important;color:#22190f!important;transition:.25s cubic-bezier(.19,1,.22,1)!important}.product-item .button:hover{background:linear-gradient(96deg,#a8761f,#8a4f22)!important;border-color:#8a4f22!important;color:#f4ecdf!important}.product-item.card:hover .button{border-color:#f2e3a873!important;color:#f4ecdf!important}.product-item.card:hover .button:hover{background:linear-gradient(96deg,#a8761f,#c18a2b)!important;border-color:transparent!important}.product-item.card{display:flex!important;flex-direction:column!important;height:100%!important}.product-item__image{flex:0 0 auto!important}.product-item__text{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}.product-item__quick-buy{margin-top:auto!important;opacity:1!important;visibility:visible!important;max-height:none!important;transform:none!important}.product-item__quick-buy .button{width:100%!important}.footer-item:has(.footer-item__icons){grid-column:1 / -1!important;flex-basis:100%!important;width:100%!important;text-align:center}.footer-item__icons{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 11px;margin-top:14px}.footer-item__icons .payment-icon{width:42px;height:auto}.sticky-add-to-cart{background-color:#22190f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-top:1px solid rgba(242,227,168,.22)!important;box-shadow:0 -10px 30px #0000004d!important}.sticky-add-to-cart__title,.sticky-add-to-cart__title *,.sticky-add-to-cart__price,.sticky-add-to-cart__price *{color:#f4ecdf!important}.footer-bottom .footer-credit{display:block!important;width:100%!important;text-align:center!important;float:none!important}.footer-bottom .footer-credit__tag,.footer-bottom .footer-credit__law{display:block!important;text-align:center!important}.product-item.card .product-item__text{padding-top:12px!important;padding-bottom:12px!important}.product-item.card .product-item__text>*{margin-bottom:6px!important}.product-item.card .product-item__text>*:last-child{margin-bottom:0!important}.product-item__vendor{font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important;line-height:1.3!important;color:#9b5e2b!important;opacity:1!important}.product-item.card:hover .product-item__vendor{color:#c9923a!important}.product-item__title .text-animation--underline{font-family:Fraunces,Georgia,serif!important;font-weight:400!important;font-size:16px!important;line-height:1.16!important;letter-spacing:0!important}.lakis-cardbadges{gap:4px!important;margin:1px 0 4px!important}.lcb{font-size:8.5px!important;padding:2px 7px!important;letter-spacing:.05em!important}.lcb--seasonal{letter-spacing:.04em!important}.product-item__text.text-size--xsmall{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11.5px!important;line-height:1.35!important}.product-item__price{font-size:14px!important;line-height:1.25!important}.product-item .button--regular{padding-top:8px!important;padding-bottom:8px!important}.product-item .button--regular .button__text{font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important}html,body{overflow-x:clip!important}.site-header #logo .logo-txt{display:inline-block!important;flex:0 0 auto!important;width:188px!important;max-width:42vw!important;height:44px!important;overflow:hidden!important;white-space:nowrap!important;text-indent:-9999px!important;font-size:0!important;line-height:0!important;color:transparent!important;background-image:url(//chocolat-tuebingen.de/cdn/shop/t/32/assets/chocolat-logo.png?v=167522854824687320271783604932)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important}@media(max-width:749px){.site-header #logo{justify-content:center!important;padding-inline-end:0!important;max-width:none!important}.site-header #logo .logo-txt{width:154px!important;max-width:38vw!important;height:38px!important}}@media(max-width:749px){.breadcrumb,.breadcrumb *{white-space:normal!important;word-break:break-word}.breadcrumb{font-size:12px!important;line-height:1.4!important}}#google-merchantwidget-iframe-wrapper{max-width:100vw!important}.product-item__image{padding-top:100%!important}.product-item__image-figure img{object-fit:cover!important;object-position:center!important}.shopify-section-group-footer-group.main-footer,.shopify-section-group-footer-group,.main-footer{background:#f4ecdf!important;background-color:#f4ecdf!important;background-image:none!important;color:#22190f!important;border-top:1px solid rgba(201,146,58,.55)!important;box-shadow:inset 0 1px #ffffff80!important}.main-footer .footer-top{position:relative!important}.main-footer .footer-top:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(201,146,58,.9),rgba(201,146,58,.35),transparent)!important}.main-footer,.main-footer .footer-top,.main-footer .footer-item,.main-footer p,.main-footer span,.main-footer li,.main-footer address,.main-footer .rte,.main-footer .rte p{color:#22190f!important}.main-footer .footer-item__title.h4,.main-footer .footer-item__title{font-family:Fraunces,Playfair Display,Georgia,serif!important;color:#22190f!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important;font-size:1.05rem!important;line-height:1.25!important;padding-bottom:.5rem!important;margin-bottom:.85rem!important;position:relative!important}.main-footer .footer-item__title:after{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:34px!important;height:2px!important;background:linear-gradient(90deg,#9b5e2b,#c9923a)!important}.main-footer .footer-item:first-child .footer-item__title,footer .footer-item:first-child .footer-item__title{display:block!important;text-indent:-9999px!important;overflow:hidden!important;white-space:nowrap!important;width:210px!important;height:50px!important;margin-bottom:14px!important;padding-bottom:0!important;font-size:0!important;color:transparent!important;background-image:url(//chocolat-tuebingen.de/cdn/shop/t/32/assets/chocolat-logo.png?v=167522854824687320271783604932)!important;background-repeat:no-repeat!important;background-position:left top!important;background-size:contain!important}.main-footer .footer-item:first-child .footer-item__title:after{display:none!important}footer .rte a,.main-footer .footer-item .rte a{color:#22190f!important;border-bottom:0!important;padding-bottom:0!important;text-decoration:none!important;background-image:linear-gradient(currentColor,currentColor)!important;background-size:0 1px!important;background-position:0 100%!important;background-repeat:no-repeat!important;transition:background-size .45s cubic-bezier(.19,1,.22,1),color .3s!important}footer .rte a:hover,.main-footer .footer-item .rte a:hover{color:#c68a56!important;background-size:100% 1px!important}.main-footer .footer-item .rte a{line-height:1.9!important}.main-footer a:not([href*=vertrag-widerrufen]):not(.footer-item__title){color:#22190f!important}.main-footer a:not([href*=vertrag-widerrufen]):not(.footer-item__title):hover{color:#9b5e2b!important}.main-footer .footer-item .rte,.main-footer .footer-item .rte p,.main-footer address{color:#22190f!important;line-height:1.85!important}.main-footer .footer-item:first-child a,.main-footer .footer-item a[href*=instagram],.main-footer .footer-item .social a,.main-footer .footer-item:first-child a svg,.main-footer .footer-item a[href*=instagram] svg,.main-footer .footer-item:first-child a svg path,.main-footer .footer-item a[href*=instagram] svg path{color:#22190f!important;fill:#22190f!important}.main-footer .footer-item:first-child a:hover,.main-footer .footer-item a[href*=instagram]:hover,.main-footer .footer-item .social a:hover,.main-footer .footer-item:first-child a:hover svg,.main-footer .footer-item a[href*=instagram]:hover svg,.main-footer .footer-item:first-child a:hover svg path,.main-footer .footer-item a[href*=instagram]:hover svg path{color:#9b5e2b!important;fill:#9b5e2b!important}.footer-item:has(.footer-item__icons){grid-column:1 / -1!important;flex-basis:100%!important;width:100%!important;text-align:center!important}.main-footer .footer-item:has(.footer-item__icons) .footer-item__title{text-align:center!important}.main-footer .footer-item:has(.footer-item__icons) .footer-item__title:after{left:50%!important;transform:translate(-50%)!important}.footer-item__icons{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:9px 11px!important;margin-top:14px!important}.footer-item__icons .payment-icon{width:42px!important;height:auto!important}footer a[href*=vertrag-widerrufen],.footer a[href*=vertrag-widerrufen],[class*=footer] a[href*=vertrag-widerrufen]{display:inline-block!important;color:#8c551f!important;font-weight:600!important;text-decoration:none!important;background:#fffdf8!important;border:1px solid #9B5E2B!important;border-radius:4px!important;padding:4px 13px!important;margin:4px 0!important;background-image:none!important;transition:background .25s,color .25s,border-color .25s!important}footer a[href*=vertrag-widerrufen]:hover,.footer a[href*=vertrag-widerrufen]:hover,[class*=footer] a[href*=vertrag-widerrufen]:hover{background:#9b5e2b!important;border-color:#8c551f!important;color:#f4ecdf!important;background-image:none!important}.main-footer .footer-bottom{background:#f4ecdf!important;border-top:1px solid rgba(34,25,15,.1)!important;position:relative!important;padding-bottom:14px!important}.footer-bottom .container--large{display:block!important;text-align:center!important}.footer-bottom .footer-credit{display:block!important;width:100%!important;text-align:center!important;float:none!important;color:#5a4a34!important}.footer-bottom .footer-credit__tag{display:block!important;text-align:center!important;color:#5a4a34!important;font-style:italic!important}.footer-bottom .footer-credit__law{display:block!important;max-width:100%!important;text-align:center!important;color:#5a4a34!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}.footer-bottom .footer-credit a{color:#8c551f!important}.main-footer .footer-bottom:after{content:""!important;display:block!important;height:2px!important;margin-top:14px!important;background:linear-gradient(90deg,transparent,rgba(201,146,58,.35),transparent)!important}@media(max-width:999px){body:has(.mkf__dock) .main-footer .footer-bottom,body:has(.sticky-add-to-cart) .main-footer .footer-bottom{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 84px)!important}}footer,.shopify-section-group-footer-group,.main-footer{margin-bottom:0!important;padding-bottom:0!important;min-height:0!important}@media(max-width:767px){.main-footer{margin-top:42px!important}.main-footer .footer-top{padding-top:32px!important;padding-bottom:22px!important}.main-footer .footer-bottom{padding-bottom:10px!important}.footer-bottom .container--large{padding-top:16px!important;padding-bottom:10px!important}.footer-bottom .footer-credit__tag{font-size:14px!important;line-height:1.35!important}.footer-bottom .footer-credit__law{font-size:11.5px!important;line-height:1.45!important;padding:0 28px!important}}#shopify-pc__banner.shopify-pc__banner__dialog{z-index:2147483646!important;left:50%!important;right:auto!important;bottom:12px!important;top:auto!important;width:calc(100vw - 28px)!important;max-width:420px!important;transform:translate(-50%)!important;padding:16px!important;border:1px solid rgba(34,25,15,.16)!important;border-radius:8px!important;background:#fffdf8!important;box-shadow:0 18px 44px #22190f38!important;color:#22190f!important}#shopify-pc__banner .shopify-pc__banner__wrapper{width:100%!important;max-width:none!important;display:flex!important;flex-direction:column!important;gap:10px!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0!important;color:#22190f!important}#shopify-pc__banner #shopify-pc__banner__body-title{margin:0 0 6px!important;font-family:Fraunces,Georgia,serif!important;font-size:15px!important;font-weight:400!important;line-height:1.16!important;letter-spacing:0!important;color:#22190f!important}#shopify-pc__banner .shopify-pc__banner__body p{margin:0!important;font-family:Jost,Arial,sans-serif!important;font-size:12px!important;line-height:1.34!important;letter-spacing:0!important;color:#4b3d2e!important}#shopify-pc__banner .shopify-pc__banner__body a{color:#8c551f!important;text-decoration:underline!important;text-underline-offset:2px!important}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important}#shopify-pc__banner button{min-height:34px!important;margin:0!important;padding:8px 10px!important;border-radius:3px!important;font-family:Jost,Arial,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:1.15!important;letter-spacing:.08em!important;text-transform:uppercase!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{order:1!important;background:#22190f!important;border:1px solid #22190f!important;color:#f4ecdf!important}#shopify-pc__banner #shopify-pc__banner__btn-decline{order:2!important;background:#fffdf8!important;border:1px solid rgba(34,25,15,.38)!important;color:#22190f!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3!important;grid-column:1 / -1!important;min-height:18px!important;padding:2px 0 0!important;background:transparent!important;border:0!important;color:#8c551f!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:3px!important;letter-spacing:0!important;text-transform:none!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs span{font-size:12px!important;line-height:1.2!important}
/*# sourceMappingURL=/cdn/shop/t/32/assets/lakis-custom.css.map */
