.footer-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:45px 30px;background-color:var(--secondary-color)}.footer-top--with-book{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-top>.footer-column{min-width:0;interpolate-size:allow-keywords}.footer-column-title{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:default;margin:0 0 8px;padding:0;font-size:16px;font-weight:600;line-height:1.4}.footer-column-title::-webkit-details-marker{display:none}.footer-column-title>h2{margin:0;padding:0;font:inherit;color:inherit}.footer-column-title>svg{display:none;width:20px;height:20px;flex:none;transition:transform .25s ease}.footer-column[open]>.footer-column-title>svg{transform:rotate(180deg)}.footer-column-title:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.footer-book{text-align:center;min-width:0}.footer-book .ja-complaints-book-notice__link{flex-direction:column;gap:8px;font-weight:600}.footer-book .ja-complaints-book-notice__icon{width:48px;height:48px}.footer-book>p{margin:8px 0 0;padding:0;color:#616576;font-size:13px;line-height:1.5}.joel-alexander{font-size:16px;font-weight:700}@media(min-width:768px){.footer-column-title{pointer-events:none}}.footer-top a,.footer-bottom a{scroll-margin-block-end:var(--mikidis-buy-scroll-clearance,0px)}.footer-column__body>ul{margin:0;padding:0;list-style:none}.footer-column__body>ul>li{margin:0;line-height:1.5}.footer-column__body>ul>li>a{box-sizing:border-box;display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 0;color:#616576;font-size:14px;line-height:1.5;text-decoration:none;overflow-wrap:anywhere;transition:color .15s}.footer-column__body>ul>li>a:hover,.footer-socials>a:hover{color:var(--primary-color)}.footer-column__body>ul>li>a:focus-visible,.footer-socials>a:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.footer-contact-icon{display:inline-flex;flex:none;width:16px;height:16px}.footer-contact-icon>svg{width:100%;height:100%;stroke-width:1.5}.footer-socials{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-left:-15px}.footer-socials>a{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;background:transparent;color:#616576;text-decoration:none;transition:color .15s}.footer-socials>a>svg{width:18px;height:18px;fill:currentColor;stroke:none}@media(prefers-reduced-motion:reduce){.footer-column__body>ul>li>a,.footer-socials>a{transition:none}}.footer-contact-checkout{background-color:#fcfcfc;text-align:center;padding:20px 200px;margin-top:40px}.footer-contact-checkout p{background-color:#fff;padding:15px 30px;border-radius:10px}.footer-contact-checkout p a{color:var(--primary-color)}.footer-contact-checkout a:hover{font-weight:700}.footer-bottom{display:flex;flex-wrap:wrap;min-height:65px;align-items:center;gap:8px 24px;padding:0 30px}.footer-bottom>div{display:flex;flex:1;min-width:0}.footer-bottom p{margin:0}.footer-bottom__copyright{color:#616576}.footer-bottom>.footer-bottom__secondary{justify-content:flex-end;text-align:right}.footer-mobil{position:fixed;background:#fff;left:0;bottom:0;z-index:11;width:100%;height:60px;box-sizing:border-box;-webkit-box-shadow:0 0 13px rgba(0,0,0,.13);-moz-box-shadow:0 0 13px rgba(0,0,0,.13);box-shadow:0 0 13px #00000021;display:flex;align-items:center}.footer-mobil>div{flex:1;height:100%;display:flex;align-items:center;text-align:center}.footer-mobil>div>a{width:100%;padding:21px}.footer-mobil .mikidis-action-icon{position:relative;display:inline-flex;width:20px;height:20px;vertical-align:middle;line-height:1}.footer-mobil .mikidis-action-icon>svg{display:block;width:100%;height:100%;stroke-width:1.5}#float-whatsapp i{position:fixed;z-index:10;width:66px;height:66px;--mikidis-whatsapp-bottom: var(--mikidis-floating-base, 40px);bottom:calc(var(--mikidis-whatsapp-bottom) + var(--mikidis-product-floats-lift, 0px));transition:bottom .25s ease;right:30px;margin:0;background:#00bb2d;border-radius:50%;box-shadow:0 0 6px #0003;display:flex;justify-content:center;align-items:center}#float-whatsapp i:before{color:#fff;font-size:44px;line-height:44px}#scroll-to-top-button{display:block;position:fixed;--mikidis-top-bottom: calc(var(--mikidis-floating-base, 40px) + 80px);bottom:calc(var(--mikidis-top-bottom) + var(--mikidis-product-floats-lift, 0px));transition:bottom .25s ease,opacity .15s ease;opacity:1;right:43px;background-color:var(--primary-color);color:#fff;width:40px;height:40px;border-radius:var(--mikidis-button-radius);text-decoration:none;font-weight:700;cursor:pointer;z-index:10;text-align:center}#scroll-to-top-button:hover{background-color:var(--hover-color)}#scroll-to-top-button i{margin-right:0}#scroll-to-top-button i:before{font-size:24px;line-height:40px}@media(max-width:767px){.footer-contact-checkout{padding:20px 30px}.footer-top,.footer-top--with-book{grid-template-columns:1fr;gap:0;padding:45px 20px}.footer-column{border-bottom:1px solid var(--border-color)}.footer-column-title{min-height:56px;box-sizing:border-box;margin:0;padding:14px 0;cursor:pointer;font-size:14px}.footer-column-title>svg{display:block}.footer-column__body{padding:0 0 12px}.footer-column::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .25s ease,opacity .15s ease,content-visibility .25s allow-discrete}.footer-column[open]::details-content{block-size:auto;opacity:1}.footer-book{padding-top:24px}@media(prefers-reduced-motion:reduce){.footer-column::details-content,.footer-column-title>svg{transition:none}}.footer-bottom{flex-direction:column;align-items:stretch;min-height:0;padding:15px 20px 80px}.footer-bottom>:is(.footer-bottom__copyright,.footer-bottom__secondary){flex:0 0 auto;justify-content:center;text-align:center}.footer-bottom--checkout{padding-bottom:15px}.footer-bottom--compact>.footer-bottom__secondary{order:-1}#float-whatsapp i{--mikidis-whatsapp-bottom: var(--mikidis-floating-base, 75px);right:20px}#scroll-to-top-button{--mikidis-top-bottom: calc(var(--mikidis-floating-base, 75px) + 80px);right:33px}}#scroll-to-top-button[hidden]{display:none!important;opacity:0}@media(prefers-reduced-motion:no-preference){@supports (transition-behavior:allow-discrete){#scroll-to-top-button{transition:bottom .25s ease,opacity .15s ease,display .15s allow-discrete}@starting-style{#scroll-to-top-button:not([hidden]){opacity:0}}}}@media(prefers-reduced-motion:reduce){#float-whatsapp i,#scroll-to-top-button{transition:none}}
