@charset "UTF-8";:root{--background:#efefef;--preview-background:#f7f7f7;--cta-backgroound-color:#ffffff;--cta-border-color:#959595;--cta-text-color:#6f6f6f;--text-color:black;--jma-primary-text-color:#292929;--jma-secondary-text-color:#6f6f6f;--font-family:"Speedee App","Noto Sans JP",sans-serif;--font-weight:800;--font-weight-numbers:700;--mcd-rodin-font:"mcd-Rodin","Speedee","Noto Sans JP",sans-serif;--monospace-font:"iA Writer Mono","Noto Sans JP",monospace;--mcd-red:#db0007;--slash-color:#ffbc0d;--key-visual-item-width:343px;--key-visual-item-aspect-ratio:16/9;--menu:flex;--dropdown-border:#dbdbdb;--editor-line-height:1.8;--tile-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.2);--tile-corner:9px;--mmr-gradient:linear-gradient(90deg, #910063 0%, #db0007 50%, #e8720a 100%)}.ios{--UI-font:"Hiragino",sans-serif}@media (max-width:480px){.ios{--UI-font:-apple-system,"Hiragino Sans","ヒラギノ角ゴシック","Yu Gothic","YuGothic","Meiryo",sans-serif}}.android{--UI-font:"Noto Sans JP","Hiragino",sans-serif}@media (max-width:480px){.android{--UI-font:"Noto Sans JP","Droid Sans","Helvetica Neue",sans-serif}}@font-face{font-display:swap;font-family:"Speedee App";font-style:normal;font-weight:300;src:url(../fonts/Speedee_A_Lt.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Speedee App";font-style:italic;font-weight:300;src:url(../fonts/Speedee_A_LtIt.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Speedee App";font-style:normal;font-weight:400;src:url(../fonts/Speedee_A_Rg.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Speedee App";font-style:italic;font-weight:400;src:url(../fonts/Speedee_A_It.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Speedee App";font-style:normal;font-weight:700;src:url(../fonts/Speedee_A_Bd.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Speedee App";font-style:italic;font-weight:700;src:url(../fonts/Speedee_A_BdIt.woff2) format("woff2")}@font-face{font-display:swap;font-family:"iA Writer Mono";font-style:normal;font-weight:400;src:url(../fonts/iAWriterMono.ttf) format("truetype")}body,h1,h2,h3,h4,h5,h6,html,p{margin:0;padding:0}html{background:var(--preview-background)}html body{color:initial;display:flex;flex-direction:row-reverse;font-family:sans-serif;font-size:1em;justify-content:flex-end;line-height:initial;text-rendering:optimizeLegibility}@media (max-width:480px){html body{flex-direction:column;font-size:17px}}.editor{background:var(--background);bottom:0;display:flex;flex-shrink:0;height:100%;max-width:450px;position:sticky;top:0;width:calc(100vw - 100px);z-index:2}@media (max-width:480px){.editor{max-width:100%;overflow:hidden;position:relative;width:100%}}.editor textarea{background:0 0;border:none;font-family:var(--monospace-font);height:calc(100dvh - 100px);line-height:var(--editor-line-height);outline:0;overflow-x:auto;padding:50px;resize:none;white-space:pre;width:100%;word-wrap:normal}@media (max-width:480px){.editor textarea{font-size:1em;min-height:9999px;overflow-y:hidden;padding:50px 24px 50px 24px}}.editor button{bottom:50px;left:50px;position:fixed;z-index:1}.preview-container{align-items:center;background:var(--preview-background);display:flex;flex-direction:column;padding:25px 50px 50px 50px;width:calc(100dvw - 100px)}@media (max-width:480px){.preview-container{overflow-x:hidden;padding-top:0}}.preview-container.no-preview .preview{top:5.5em}.preview-container .preview{position:sticky;top:.5em}@media (max-width:480px){.preview-container .preview{margin-top:2em}}.preview-container .preview .preview-content{align-items:center;display:flex;flex-direction:column;font-family:sans-serif;gap:2em;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:calc(var(--key-visual-item-width) + 2em);overflow-wrap:break-word}.dark-background{-webkit-font-smoothing:antialiased;--text-color:white}.dark-background .copyright,.dark-background .text{text-shadow:1px 1px rgba(0,0,0,.1)}.light-background{--text-color:black}.en{font-size:118%;-webkit-font-smoothing:antialiased;font-weight:var(--font-weight);letter-spacing:.01em;padding-top:1em}.en:not(:last-child){margin-right:.05em}.tilde{display:inline-block;font-size:150%;line-height:.9;margin:0 .06em;vertical-align:text-bottom}button.cta{align-items:center;background:var(--cta-backgroound-color);border:1px solid var(--cta-border-color);border-radius:100px;bottom:.5rem;color:var(--cta-text-color);display:flex;font-family:var(--UI-font);font-size:.818125em;justify-content:center;line-height:1;min-height:2em;padding:.075em .61em 0 .61em;position:absolute;right:.5rem;z-index:2}.preview-container.android button.cta{padding:.075em .61em .16em .61em}.price{font-size:1.845em;-webkit-font-smoothing:antialiased;font-weight:var(--font-weight-numbers);overflow:hidden}.price:has(.original-price){font-weight:var(--font-weight)}.price:has(.original-price)::before{display:none}.price::before{content:"￥";font-size:.8725rem;font-weight:var(--font-weight)}.price .original-price{font-size:82%;overflow:hidden;position:relative}.price .original-price .yen-symbol{font-size:.7rem;font-weight:var(--font-weight);margin-right:.05em}.price .original-price .price-with-slash-container{background:linear-gradient(156deg,transparent 47%,var(--slash-color) 48%,var(--slash-color) 51%,transparent 53%);inset:0;pointer-events:none;position:relative;z-index:-1}.price .original-price .price-with-slash{color:var(--text-color);-webkit-mask-composite:destination-out;mask-composite:subtract;-webkit-mask-image:linear-gradient(156deg,var(--text-color) 43%,transparent 44%,transparent 56%,var(--text-color) 57%);mask-image:linear-gradient(156deg,var(--text-color) 43%,transparent 44%,transparent 56%,var(--text-color) 57%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:0}.price .arrow{display:inline-block;height:.5em;margin:0 .15em 0 .3em;width:.2em}.price .arrow path{fill:var(--text-color)}.price .sale-price::before{content:"￥";font-size:.8725rem;font-weight:var(--font-weight)}.key-visual-container{position:relative}.key-visual-container .key-visual-item{aspect-ratio:var(--key-visual-item-aspect-ratio);background:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--tile-corner);box-shadow:var(--tile-shadow);height:auto;overflow:hidden;position:relative;width:var(--key-visual-item-width)}@media (max-width:480px){.key-visual-container .key-visual-item{width:calc(100vw - 32px)}}.key-visual-container .key-visual-item:has(.yellow){--slash-color:#db0007}.key-visual-container .key-visual-item:has(.foreground){background-image:initial!important}.key-visual-item .text{bottom:.5rem;color:var(--text-color);display:flex;flex-direction:column;font-family:var(--font-family);font-weight:var(--font-weight);left:.5rem;line-height:1;position:absolute;z-index:2}.key-visual-item .text .date{font-size:.725em;margin-bottom:.5em;margin-left:.1em}.key-visual-item .text .date:only-child{margin-bottom:.2em;min-height:1.3em}.key-visual-item .text .date:only-child:has(.en){margin-bottom:.3em}.key-visual-item .text .date:not(:only-child):has(.en){margin-bottom:.7em}.key-visual-item .text .title{-webkit-box-orient:vertical;display:-webkit-box;font-size:1em;-webkit-line-clamp:2;line-height:1.2em;min-height:1em;overflow:hidden;padding-bottom:.2em;pointer-events:none;text-overflow:clip}.key-visual-item .text .title .jp{align-items:flex-end;flex-direction:row;min-height:1.2em}.key-visual-item .text .title .license{font-size:50%;line-height:0}.key-visual-item:has(.foregroundCenterLeftFilled) .text .title{-webkit-line-clamp:1}.key-visual-item .copyright{-webkit-box-orient:vertical;color:var(--text-color);display:-webkit-box;font-family:var(--font-family);font-size:.5rem;font-weight:400;-webkit-line-clamp:2;line-height:1;overflow:hidden;padding-bottom:.2em;position:absolute;right:.5rem;text-align:right;text-overflow:ellipsis;top:.5rem;z-index:2}.key-visual-item .badge{align-items:baseline;background:var(--mcd-red);border:1.6px solid #fff;border-radius:100px;color:#fff;display:flex;flex-wrap:wrap;font-family:var(--font-family);height:2.975rem;justify-content:center;left:.3rem;position:absolute;text-align:center;top:.3rem;width:2.975rem;z-index:2}.key-visual-item .badge.text{align-items:center;font-size:.85em;font-weight:var(--font-weight-numbers);line-height:1.2;text-wrap:balance}.key-visual-item .badge.number{font-size:1.2993em;-webkit-font-smoothing:antialiased;font-weight:var(--font-weight-numbers);line-height:0}.key-visual-item .badge.number::before{content:"¥";font-size:.525em;font-weight:var(--font-weight);margin-top:1.975em}.key-visual-item .badge.number::after{content:"OFF";font-size:.6em;font-weight:var(--font-weight-numbers);margin-top:-.05em}.key-visual-item .background,.key-visual-item .foreground{height:100%;position:absolute}.key-visual-item .background{background:var(--background-color,#fff);object-fit:cover;position:absolute;width:100%;z-index:0}.key-visual-item .background:after{aspect-ratio:1/1;background:radial-gradient(circle,color-mix(in srgb,var(--background-color) 70%,#fff 20%) 0,transparent 50%);bottom:3em;content:"";height:100%;position:absolute;right:3em;transform:scale(2);width:auto}.key-visual-item .foreground{object-fit:cover;object-position:bottom;z-index:1}.device-controller-wrapper{display:flex;flex-direction:row;gap:.5em;justify-content:space-between;margin-bottom:1.5em}.device-controller-wrapper select{background:#fff;border:1px solid #ccc!important;border-radius:6px;height:100%;outline:0;overflow:hidden;padding:0 .25em}@media (max-width:480px){.device-controller-wrapper .device-controller,.device-controller-wrapper>button{display:none}}.device-controller-wrapper button{background:#fff;border:1px solid #ccc!important;border:none;border-radius:6px;cursor:pointer;flex:1;max-width:fit-content;padding:.5em .75em;white-space:nowrap}.device-controller-wrapper button.active{background:#000;color:#fff}.device-controller-wrapper button:not(:last-child){border-right:1px solid #ccc}.editor-dropdown{background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' fill='none'%3E%3Cpath fill='%23747474' d='M10.064 14.492q-.563 0-1.031-.46L3.25 8.116a1.4 1.4 0 0 1-.265-.39 1.3 1.3 0 0 1-.086-.47 1.23 1.23 0 0 1 .617-1.085Q3.8 6 4.142 6q.524 0 .922.398l5.32 5.477h-.633l5.305-5.477Q15.455 6 15.97 6q.345 0 .625.172.282.164.446.453.171.281.171.633 0 .507-.351.86l-5.774 5.913q-.234.234-.484.344a1.4 1.4 0 0 1-.539.117'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:1.04em;border:1px solid var(--dropdown-border);border-radius:4px;cursor:pointer;height:calc(1.2em - 2px);margin-left:.1em;margin-top:.05em;position:absolute;user-select:none;width:calc(1.2em - 2px)}.editor-dropdown.open .dropdown-container{display:block}.editor-dropdown .dropdown-container{background:#fff;border-radius:4px;bottom:6em;box-shadow:var(--tile-shadow);display:none;left:3em;margin-top:1.5em;max-height:350px;overflow-x:hidden;overflow-y:scroll;padding:.5em .5em .5em .5em;position:relative;width:fit-content;z-index:3}@media (max-width:480px){.editor-dropdown .dropdown-container{float:right;left:initial;right:0;top:.5em}}.editor-dropdown .dropdown-container ul{display:flex;flex-direction:column;list-style:none;margin:0;overflow:hidden;padding:0;width:100%}.editor-dropdown .dropdown-container ul:not(:first-child){border-top:1px solid var(--dropdown-border);margin-top:.5em;padding-top:.5em}.editor-dropdown .dropdown-container ul li{border-radius:2px;line-height:1.3;padding:.1em;white-space:nowrap;width:100%}.editor-dropdown .dropdown-container ul li:hover{background:#efefef}.editor-dropdown .dropdown-container ul.colors{flex-direction:row;flex-wrap:wrap;gap:.25em}.editor-dropdown .dropdown-container ul.colors>li{border:1px solid var(--dropdown-border);border-radius:100%;height:1em;width:1em}.editor-dropdown .dropdown-container ul.background-images,.editor-dropdown .dropdown-container ul.foreground-images{display:grid;gap:.4em}.editor-dropdown .dropdown-container ul.background-images>li,.editor-dropdown .dropdown-container ul.foreground-images>li{align-items:center;display:flex;flex-direction:column;gap:.2em}.editor-dropdown .dropdown-container ul.background-images>li>img,.editor-dropdown .dropdown-container ul.foreground-images>li>img{aspect-ratio:var(--key-visual-item-aspect-ratio);border:1px solid var(--dropdown-border);border-radius:3px;object-fit:cover;width:100%}.editor-dropdown .dropdown-container ul.background-images>li>span,.editor-dropdown .dropdown-container ul.foreground-images>li>span{font-size:.75em;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.editor-dropdown .dropdown-container ul.background-images,.editor-dropdown .dropdown-container ul.foreground-images{grid-template-columns:1fr 1fr}.editor-dropdown .dropdown-container ul.background-images>li,.editor-dropdown .dropdown-container ul.foreground-images>li{width:150px}.editor-dropdown .dropdown-container ul.background-images>li>img,.editor-dropdown .dropdown-container ul.foreground-images>li>img{aspect-ratio:var(--key-visual-item-aspect-ratio)}.editor-dropdown .dropdown-container ul.foreground-images>li>img{background-color:rgba(255,0,0,.05)}.clear-dropdown{cursor:pointer;margin-right:4px;transform:scale(1.2);width:.8rem}input[name^=background],input[name^=foreground]{padding-right:3em!important}.clear-dropdown{display:none!important}.menu{align-items:center;display:var(--menu);flex-direction:column;justify-content:center;max-width:var(--key-visual-item-width);width:100%}@media (max-width:480px){.menu{max-width:100%;width:calc(100vw - 32px)}}.menu-group{display:flex;flex-direction:column;gap:.3em;width:100%}@media (max-width:480px){.menu-group{width:calc(100vw - 32px)}}.menu-group .menu-title{align-items:center;display:flex;flex-direction:row;font-family:var(--UI-font);font-size:1em;-webkit-font-smoothing:antialiased;font-weight:700;justify-content:space-between;margin-top:-.2em}.menu-group .menu-title .menu-group-link{display:flex;font-size:.8125em;font-weight:400;gap:.25em}.menu-group .menu-title .menu-group-link::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='18' fill='none'%3E%3Cpath fill='%23292929' d='M8.373 8.558a.5.5 0 0 1-.049.221.6.6 0 0 1-.13.185l-4.872 4.768a.55.55 0 0 1-.406.166.56.56 0 0 1-.486-.277.54.54 0 0 1-.074-.283.57.57 0 0 1 .16-.4l4.48-4.38-4.48-4.38a.57.57 0 0 1-.16-.4.54.54 0 0 1 .074-.283.56.56 0 0 1 .486-.277q.24 0 .406.16l4.873 4.774q.085.086.13.19.048.099.048.216'/%3E%3C/svg%3E");margin-top:.075em}.menu-group ul{display:flex;flex-direction:row;gap:.7em;margin:0}.menu-group ul{list-style:none;margin-left:-1em;overflow:scroll;padding:.3em 1em;width:100%}.menu-group ul::-webkit-scrollbar{display:none}.menu-group ul li{background:#fff;border-radius:var(--tile-corner);box-shadow:var(--tile-shadow);display:flex;flex-direction:column;flex-shrink:0;gap:.8125em;overflow:hidden;padding:.5em;position:relative;width:148px}.menu-group ul li .title{-webkit-box-orient:vertical;color:var(--jma-primary-text-color);display:-webkit-box;font-family:var(--UI-font);font-size:.8125em;font-weight:var(--font-weight);height:38px;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.menu-group ul li img{aspect-ratio:16/9;object-fit:cover;width:100%}.menu-group ul li .bottom-content{display:flex;flex-direction:row;font-family:var(--font-family);justify-content:space-between;margin-bottom:-.1em;margin-top:-.5em;width:100%}.menu-group ul li .bottom-content .price{color:var(--jma-primary-text-color);font-size:1.5em}.menu-group ul li .bottom-content .price::before{margin-right:-.4em}.menu-group ul li .bottom-content .cta{bottom:.6em;display:flex;gap:.25em;padding-left:.5em;right:.6em}.menu-group ul li .bottom-content .cta::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath fill='%23959595' d='M7.594 13.5a1.406 1.406 0 1 1 0 2.812 1.406 1.406 0 0 1 0-2.812m5.062 0a1.406 1.406 0 1 1 0 2.813 1.406 1.406 0 0 1 0-2.813M2.696 2.883c.6 0 1.138.372 1.35.933l.284.754h11.614a.73.73 0 0 1 .667 1.03l-1.858 4.163c-.232.52-.748.854-1.318.854H6.613l.366.969a.46.46 0 0 0 .428.297h6.234c.543 0 .984.44.984.984H7.407c-.6 0-1.137-.372-1.35-.933l-2.932-7.77a.46.46 0 0 0-.429-.297h-1.15a.984.984 0 0 1-.983-.984z'/%3E%3C/svg%3E")}.menu-group ul li.reward .cta{display:none}.menu-group ul li.reward>img{aspect-ratio:16/10;margin-left:-.5em;margin-top:-.5em;max-height:105px;object-fit:contain;width:calc(100% + 1em)}.menu-group ul li.reward .price{align-items:flex-end;display:flex;font-size:1em;font-weight:400}.menu-group ul li.reward .price::before{display:none}.menu-group ul li.reward .price::after{content:"pt";margin-left:.1em}.menu-group ul li.reward .price .coin{height:16px;margin-bottom:.05em;margin-right:.1em;width:16px}@media (min-width:481px){.preview-container.no-preview .menu,.preview-container.no-preview .menu-carousel,.preview-container.no-preview .mmr-banner{display:none}}.preview-container.no-preview .frame{display:none}@media (min-width:481px){.preview-container.no-preview .preview-content{gap:1em}}.preview-container.galaxy-s25-ultra .preview,.preview-container.iphone-16-pro .preview,.preview-container.iphone-se .preview,.preview-container.pixel-10-pro .preview{overflow:hidden;position:relative}.preview-container.galaxy-s25-ultra .preview .preview-scroll-container,.preview-container.iphone-16-pro .preview .preview-scroll-container,.preview-container.iphone-se .preview .preview-scroll-container,.preview-container.pixel-10-pro .preview .preview-scroll-container{height:100%;overflow:scroll}.preview-container.galaxy-s25-ultra .preview .preview-scroll-container::-webkit-scrollbar,.preview-container.iphone-16-pro .preview .preview-scroll-container::-webkit-scrollbar,.preview-container.iphone-se .preview .preview-scroll-container::-webkit-scrollbar,.preview-container.pixel-10-pro .preview .preview-scroll-container::-webkit-scrollbar{display:none}.preview-container.galaxy-s25-ultra .preview .frame,.preview-container.iphone-16-pro .preview .frame,.preview-container.iphone-se .preview .frame,.preview-container.pixel-10-pro .preview .frame{bottom:0;height:100%;left:0;object-fit:contain;pointer-events:none;position:sticky;right:0;top:0;width:100%;z-index:2}.preview-container.iphone-16-pro .preview{border-radius:80px;height:902px;width:436px}.preview-container.iphone-16-pro .preview .preview-scroll-container{margin:2em 1em;max-height:calc(100% - 4em)}.preview-container.iphone-16-pro .preview .preview-scroll-container .preview-content{margin-bottom:7em;margin-top:6.5em}.preview-container.pixel-10-pro .preview{border-radius:80px;height:960px;width:456px}.preview-container.pixel-10-pro .preview .preview-scroll-container{margin:2em 1em;max-height:calc(100% - 4em)}.preview-container.pixel-10-pro .preview .preview-scroll-container .preview-content{margin-bottom:7em;margin-top:6.75em}.preview-container.galaxy-s25-ultra .preview{border-radius:20px;height:930px;width:450px}.preview-container.galaxy-s25-ultra .preview .preview-scroll-container{margin:2em 1em;max-height:calc(100% - 4em)}.preview-container.galaxy-s25-ultra .preview .preview-scroll-container .preview-content{margin-bottom:7em;margin-top:5.25em}.preview-container.iphone-se .preview{height:872px;width:435px}.preview-container.iphone-se .preview .preview-scroll-container{margin:6em 1em;max-height:calc(100% - 12em)}.preview-container.iphone-se .preview .preview-scroll-container .preview-content{margin-bottom:7em;margin-top:5.5em}.mmr-banner{background:#fff;border-radius:var(--tile-corner);box-shadow:var(--tile-shadow);display:flex;flex-direction:row;height:86px;justify-content:space-between;order:-2;overflow:hidden;padding-top:3px;position:relative;width:var(--key-visual-item-width)}@media (max-width:480px){.mmr-banner{width:calc(100vw - 32px)}}.mmr-banner::before{background:var(--mmr-gradient);content:"";display:block;height:3px;position:absolute;top:0;width:100%}.mmr-banner .points-balance,.mmr-banner .qr-icon{color:var(--jma-secondary-text-color);display:flex;flex-direction:column;font-family:var(--UI-font);font-size:.8125em;font-weight:400;margin:1em 1em .8em 1em}.mmr-banner .points-balance{justify-content:space-between}.mmr-banner .points{align-items:flex-end;color:var(--jma-primary-text-color);display:flex;flex-direction:row;font-family:var(--font-family);font-size:2.5rem;font-weight:var(--font-weight-numbers);gap:.1em;line-height:1}.mmr-banner .points::after{content:"pt";font-size:1rem;margin-bottom:.25em}.mmr-banner .points .icon{height:26px;width:26px}.mmr-banner .qr-icon{align-items:center;border-left:1px solid #ebebeb;padding-left:1.25em;padding-right:.25em}.mmr-banner .qr-icon .icon{height:48px;width:48px}.menu-carousel{background:#fff;border-radius:9px;box-shadow:var(--tile-shadow);margin-bottom:-1em;margin-top:-1em;order:-1;overflow:hidden;width:calc(100% - 2rem)}@media (max-width:480px){.menu-carousel{width:calc(100vw - 32px)}}.menu-carousel ul{display:flex;flex-direction:row;gap:.6em;list-style:none;margin:0;padding:.7rem .5rem}.menu-carousel ul li{align-items:center;color:var(--jma-primary-text-color);display:flex;flex-direction:column;font-size:.75em;gap:.1rem;width:100%}.menu-carousel ul li:first-child,.menu-carousel ul li:nth-child(2){border-right:1px solid #ebebeb}.menu-carousel ul li .icon{align-items:center;aspect-ratio:16/9;background:#fff;border-radius:100%;display:flex;height:40px;width:64px}.menu-carousel ul li .icon img{height:100%;object-fit:cover;width:100%}.draggable-horizontal{cursor:grab;-webkit-user-select:none;user-select:none}.draggable-horizontal.dragging{cursor:grabbing}.jma-header{background:#fff;display:flex;justify-content:center;order:-3;position:fixed;top:0;width:100vw;z-index:2}@media (min-width:481px){.jma-header{display:none}}.jma-header .shadow{bottom:0;box-shadow:var(--tile-shadow);height:20px;position:absolute;width:100%}.jma-header img{background:#fff;height:40px;width:100%;z-index:1}.jma-tab-menu{background:#fff;border-top:1px solid #ebebeb;bottom:0;position:fixed;width:100vw;z-index:2}@media (min-width:481px){.jma-tab-menu{display:none}}.jma-tab-menu ul{display:flex;flex-direction:row;height:60px;list-style:none;margin:0;padding:0}.jma-tab-menu ul li{align-items:center;color:var(--jma-secondary-text-color);display:flex;flex-direction:column;font-family:var(--UI-font);font-size:.625em;font-weight:400;gap:.1em;margin-top:.45em;white-space:nowrap;width:100%}.jma-tab-menu ul li:first-child{color:var(--jma-primary-text-color);font-weight:var(--font-weight)}body.ios .jma-tab-menu{padding-bottom:29px}.mui-container{background:var(--preview-background);max-width:360px!important;min-height:100dvh;padding-bottom:10em!important;padding-left:20px!important;padding-right:20px!important;padding-top:20px;width:100%;z-index:2}@media (max-width:480px){.mui-container{background:#ebebeb;max-width:100%!important;padding-left:16px!important;padding-right:16px!important}}.mui-panel{margin-bottom:10px!important;padding-bottom:5px!important;padding-top:5px!important;position:relative}.mui-form{padding-bottom:1em;position:sticky;top:6em}.form-dropdown-wrapper{bottom:0;position:absolute;right:20px;top:42%}.campaign-block{padding-top:2.5rem;position:relative}.icon-btn{background:0 0;color:inherit;line-height:1;min-width:0;padding:.2rem}.icon-btn .material-icons{font-size:1.2rem;vertical-align:middle}.teaser-dropdown-menu{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1);display:none;flex-direction:column;min-width:120px;position:absolute;right:.6rem;top:2.2rem;z-index:10}.teaser-dropdown-menu.visible{display:flex}.dropdown-item{align-items:center;background:0 0;border:none;color:#333;cursor:pointer;display:flex;font-size:.9rem;gap:0rem;padding:.5rem 1rem;text-align:left}.dropdown-item:hover{background-color:#f5f5f5}.campaign-content{padding-bottom:1em;padding-top:1em}.campaign-content.collapsed{display:none}.block-button-container{margin-right:0}.block-button-container button{padding:0 6px!important}.mui-btn+.mui-btn{margin-left:2px!important}.campaign-block-header{align-items:center;display:flex;gap:.5em;justify-content:space-between}.campaign-block-header>div:first-child{display:flex;flex:1}.campaign-block-header>div:first-child input{border:none;outline:0;width:100%}.campaign-block-header>div:first-child input::placeholder{color:#acacac}.mui-appbar{font-size:1.2em;height:fit-content;left:0;padding-left:20px;position:fixed;right:0;z-index:99}body:has(.mui-appbar) .form-editor,body:has(.mui-appbar) .preview-container{padding-top:5.5em}@media (max-width:480px){body:has(.mui-appbar) .form-editor,body:has(.mui-appbar) .preview-container{padding-bottom:3em;padding-top:1.5em}}body:has(.mui-appbar) .device-controller-wrapper{position:fixed;top:1.05em;z-index:99}.mui-textfield.disabled{display:none}.mui-textfield>textarea{height:32px;line-height:1.7!important;max-height:100px!important;min-height:32px!important;resize:vertical}.key-visual-item:has(.foregroundTopLeftFilled) .badge{display:none}.key-visual-item:has(.foregroundCenterLeftFilled) .price{display:none}.key-visual-item:has(.foregroundBottomLeftFilled) .date,.key-visual-item:has(.foregroundBottomLeftFilled) .price,.key-visual-item:has(.foregroundBottomLeftFilled) .title{display:none}.key-visual-item:has(.foregroundBottomLeftFilled) .date:not(:only-child):has(.en){margin-bottom:.2em}.hidden{bottom:0;height:1px;opacity:.1;position:fixed;right:0;width:1px}