/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-content:"";--tw-outline-style:solid;--tw-leading:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial}}}@layer utilities{@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:520px){.container{max-width:520px}}@media (min-width:1040px){.container{max-width:1040px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.w-\[calc\(320\/390\*100\%\)\]{width:82.0513%}.w-\[calc\(343\/390\*100\%\)\]{width:87.9487%}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.opacity-0{opacity:0}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (min-width:520px){.md\:hidden{display:none}}}}@layer theme{:root,:host{--font-sans:"Noto Sans JP", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-bold:700;--leading-tight:1.25;--leading-normal:1.5;--leading-loose:2;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-en:"Lato", sans-serif;--width-container:390px;--color-primary:#0089ff}}#gFooter,.pageTitle{background-color:var(--color-white)}.headLine01{font-size:1.8rem}@media (min-width:520px){.headLine01{font-size:2.2rem}}@media (min-width:1040px){.headLine01{font-size:2.8rem}}.pageTitle.page02{padding-bottom:1.9rem}@keyframes mpp-pop-bounce{0%{transform:scale(1)}35%{transform:scale(1.08)}62%{transform:scale(.96)}to{transform:scale(1)}}.mpp-pop-on-select{will-change:transform;animation:.32s cubic-bezier(.2,.9,.2,1) mpp-pop-bounce}.mpp-pc-bg{pointer-events:none;inset:calc(var(--spacing) * 0);object-fit:cover;width:100%;height:100%;display:none;position:absolute}@media (min-width:520px){.mpp-pc-bg{display:block}}.mpp-pc-part{pointer-events:none;top:calc(var(--spacing) * 0);background-image:url(../images/pc_bg_part.webp);background-position:24%;background-repeat:no-repeat;background-size:84%;width:100%;height:100vh;position:sticky}.mpp-pc-ttl{pointer-events:none;top:calc(var(--spacing) * 0);background-image:url(../images/pc_kv.webp);background-position:50% 45%;background-repeat:no-repeat;background-size:contain;width:31.25%;height:100vh;position:sticky;left:9.72222%}.mpp-container{display:flex;position:relative}.mpp-container:before{inset:calc(var(--spacing) * 0);z-index:calc(1 * -1);--tw-content:"";content:var(--tw-content);background-image:url(../images/pc_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;display:block;position:fixed}.mpp-root{border-bottom-style:var(--tw-border-style);width:100%;font-family:var(--font-sans);color:var(--color-black);background-color:#ededed;background-image:url(../images/bg_pat1.webp);border-color:#d9d9d9;border-bottom-width:1px;position:relative;overflow:hidden}@media (min-width:520px){.mpp-root{max-width:var(--width-container);margin-left:50%}}:is(.mpp-modal-full a,.mpp-modal-full button,.mpp-modal-full select,.mpp-modal-full input,.mpp-modal-full summary,.mpp-modal a,.mpp-modal button,.mpp-modal select,.mpp-modal input,.mpp-modal summary,.mpp-root a,.mpp-root button,.mpp-root select,.mpp-root input,.mpp-root summary):focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}.mpp-modal-full a,.mpp-modal a,.mpp-root a{text-decoration-line:underline}@media (hover:hover){:is(.mpp-modal-full a,.mpp-modal a,.mpp-root a):hover{text-decoration-line:none}}.mpp-modal-full button,.mpp-modal-full select,.mpp-modal button,.mpp-modal select,.mpp-root button,.mpp-root select{cursor:pointer;appearance:none;--tw-leading:1;line-height:1}.mpp-modal-full input[type=text],.mpp-modal-full input[type=search],.mpp-modal input[type=text],.mpp-modal input[type=search],.mpp-root input[type=text],.mpp-root input[type=search]{appearance:none;border-style:var(--tw-border-style);background-color:#f1f1f1;border-width:1px;border-color:#d1d1d1;border-radius:.6rem;padding:1.5rem;font-size:clamp(16px,1.6rem,30px)}.mpp-modal-full canvas,.mpp-modal canvas,.mpp-root canvas{max-width:100%;height:auto}.mpp-modal-full [id],.mpp-modal [id],.mpp-root [id]{scroll-margin-top:2rem}@media (min-width:520px){.mpp-modal-full [id],.mpp-modal [id],.mpp-root [id]{scroll-margin-top:3rem}}.mpp-kv{z-index:10;background-color:var(--color-white);background-image:url(../images/loading.gif);background-position:50%;background-repeat:no-repeat;background-size:2.4rem;justify-content:center;align-items:center;display:flex;position:relative}.mpp-kv-media{aspect-ratio:750/1132;object-fit:cover;width:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.mpp-kv-play{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:6.4rem;height:6.4rem;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:color-mix(in oklab, var(--color-black) 50%, transparent);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.mpp-kv-play[hidden]{display:none}.mpp-kv-play:before{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-block-style:var(--tw-border-style);border-block-width:1.2rem;border-left-style:var(--tw-border-style);border-left-width:2rem;border-block-color:#0000;border-left-color:var(--color-white);--tw-content:"";content:var(--tw-content);position:absolute;top:50%;left:55%}.mpp-lead{justify-content:center;align-items:center;margin-top:3rem;display:flex;position:relative}.mpp-lead-img{width:93.8461%}.mpp-h2{text-align:center}.mpp-footer{text-align:center;--tw-leading:var(--leading-loose);font-size:1.2rem;line-height:var(--leading-loose);background-color:oklab(90.67% -.0309649 .18562/.4);padding-block:3.6rem}@media (min-width:520px){.mpp-footer{padding-block:6.6rem;font-size:1.6rem}}.mpp-btn:link,.mpp-btn{border-style:var(--tw-border-style);background-color:var(--color-white);text-align:center;--tw-font-weight:var(--font-weight-bold);width:34rem;max-width:100%;height:6.6rem;font-size:2rem;font-weight:var(--font-weight-bold);--tw-shadow:0 0 0 2px var(--tw-shadow-color,#000);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:2px;border-color:#b9b9b9;border-radius:3.40282e38px;flex:none;justify-content:center;align-items:center;padding:1rem;text-decoration-line:none;display:flex;position:relative}.mpp-btn:link:after,.mpp-btn:after{--tw-translate-y:calc(54% * -1);width:.9rem;height:.9rem;translate:var(--tw-translate-x) var(--tw-translate-y);border-right-style:var(--tw-border-style);border-right-width:2px;border-bottom-style:var(--tw-border-style);--tw-content:"";content:var(--tw-content);border-color:currentColor;border-bottom-width:2px;display:block;position:absolute;top:50%;right:3rem;rotate:45deg}.mpp-btn-ball{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:6rem;height:auto;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:50%;left:1rem}.mpp-btn:link-ball{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:6rem;height:auto;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:50%;left:1rem}.mpp-btn-search:link,.mpp-btn-search{background-color:var(--color-white);--tw-font-weight:var(--font-weight-bold);width:11rem;max-width:100%;height:2.8rem;font-size:1.4rem;font-weight:var(--font-weight-bold);color:var(--color-primary);border-radius:3.40282e38px;flex:none;justify-content:center;align-items:center;gap:.5rem;margin-left:auto;text-decoration-line:none;display:flex;position:relative}.mpp-btn-search-icon{width:1.2rem;height:auto}.mpp-btn-search:link-icon{width:1.2rem;height:auto}.mpp-btn-primary:link,.mpp-btn-primary{background-color:var(--color-primary);--tw-font-weight:var(--font-weight-bold);width:28rem;max-width:100%;height:5rem;font-size:2rem;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;flex:none;justify-content:center;align-items:center;margin-inline:auto;padding-bottom:.1rem;text-decoration-line:none;display:flex;position:relative}.mpp-btn-primary:link:disabled,.mpp-btn-primary:disabled{cursor:not-allowed;opacity:.5}.mpp-btn-cv:link,.mpp-btn-cv{background-color:var(--color-primary);--tw-font-weight:var(--font-weight-bold);width:32rem;max-width:100%;height:6rem;font-size:1.8rem;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;flex:none;justify-content:center;align-items:center;margin-inline:auto;padding-bottom:.1rem;text-decoration-line:none;display:flex;position:relative}.mpp-btn-cv:link:disabled,.mpp-btn-cv:disabled{cursor:not-allowed;opacity:.5}.mpp-btn-white:link,.mpp-btn-white{--tw-border-style:none;background-color:var(--color-white);--tw-font-weight:var(--font-weight-bold);width:42rem;max-width:100%;height:5rem;font-size:1.8rem;font-weight:var(--font-weight-bold);color:var(--color-primary);margin-inline:auto;border-style:none;border-radius:3.40282e38px;flex:none;justify-content:center;align-items:center;margin-top:2rem;text-decoration-line:none;display:flex;position:relative}.mpp-btn-white:link:disabled,.mpp-btn-white:disabled{cursor:not-allowed;opacity:.5}.mpp-btn-back:link,.mpp-btn-back{cursor:pointer;--tw-font-weight:var(--font-weight-bold);width:42rem;max-width:100%;height:5rem;font-size:1.6rem;font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#8e8e93;border-radius:3.40282e38px;flex:none;justify-content:center;align-items:center;text-decoration-line:none;display:flex;position:relative}.mpp-btn-back:link:disabled,.mpp-btn-back:disabled{cursor:not-allowed;opacity:.5}.mpp-btn-next:link,.mpp-btn-next{cursor:pointer;background-color:var(--color-primary);--tw-font-weight:var(--font-weight-bold);width:42rem;max-width:100%;height:5rem;font-size:1.6rem;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;flex:none;justify-content:center;align-items:center;text-decoration-line:none;display:flex;position:relative}.mpp-btn-next:link:disabled,.mpp-btn-next:disabled{cursor:not-allowed;opacity:.5}.mpp-btn-reset:link,.mpp-btn-reset{cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-white);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);max-width:100%;font-size:1.4rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-primary);border-width:2px;border-color:currentColor;border-radius:3.40282e38px;flex:none;justify-content:center;align-items:center;padding-block:.6rem;padding-inline:1em;text-decoration-line:none;display:flex;position:relative}.mpp-btn-reset:link:disabled,.mpp-btn-reset:disabled{cursor:not-allowed;opacity:.5}.mpp-btn-faq:link,.mpp-btn-faq{right:calc(var(--spacing) * 0);--tw-translate-x:calc(100% + .75rem);width:2.4rem;height:auto;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;position:absolute}@media (min-width:520px){.mpp-btn-faq:link,.mpp-btn-faq{width:2.8rem}}.mpp-btn-faq:link img,.mpp-btn-faq img{width:100%;height:auto}.mpp-icon-stand{aspect-ratio:1;background-color:var(--color-black);height:auto;display:block;-webkit-mask-image:url(../images/icon_stand.svg);mask-image:url(../images/icon_stand.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mpp-parts .mpp-icon-stand{width:1.8rem}.mpp-icon-cmpl{aspect-ratio:1;background-color:var(--color-black);height:auto;display:block;-webkit-mask-image:url(../images/icon_cmpl.svg);mask-image:url(../images/icon_cmpl.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mpp-parts .mpp-icon-cmpl{width:1.6rem}.mpp-icon-seal{aspect-ratio:1;background-color:var(--color-black);height:auto;display:block;-webkit-mask-image:url(../images/icon_seal.svg);mask-image:url(../images/icon_seal.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mpp-parts .mpp-icon-seal{width:1.4rem}.mpp-icon-key{aspect-ratio:1;background-color:var(--color-black);height:auto;display:block;-webkit-mask-image:url(../images/icon_key.svg);mask-image:url(../images/icon_key.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mpp-parts .mpp-icon-key{width:1.4rem}.mpp-icon-charm{aspect-ratio:1;background-color:var(--color-black);height:auto;display:block;-webkit-mask-image:url(../images/icon_charm.svg);mask-image:url(../images/icon_charm.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mpp-parts .mpp-icon-charm{width:1.6rem}.mpp-icon-ball{aspect-ratio:1;background-color:var(--color-black);height:auto;display:block;-webkit-mask-image:url(../images/icon_ball.svg);mask-image:url(../images/icon_ball.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mpp-parts .mpp-icon-ball{width:1.6rem}.mpp-cf .mpp-icon-ball{width:1.6rem;margin-bottom:-.12rem}.mpp-guide .mpp-icon-ball{width:3rem;margin-inline:auto}.mpp-sample{justify-content:center;align-items:center;margin-top:3rem;display:flex;position:relative}.mpp-sample-slider{gap:1rem;display:flex}.mpp-sample-slider-wrap{max-width:80%;margin-inline:auto;position:relative}.mpp-sample-slide{border-radius:2rem;flex:none;width:calc(100% - 2rem);margin-inline:1rem}.mpp-sample-slide-img{width:100%;height:auto}.mpp-sample-bg{max-width:none}.mpp-sample-content{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:100%;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:54%;left:50%}.mpp-sample-h2{margin-inline:auto;margin-bottom:1rem}.mpp-sample-list{gap:2rem;margin-bottom:1rem;display:flex}.mpp-sample-list[data-direction=reverse]{flex-direction:row-reverse}.mpp-sample-item{border-radius:1rem;flex-direction:column;flex:none;justify-content:center;align-items:center;width:20rem;font-size:1.4rem;display:flex}.mpp-sample-item-img{border-radius:1rem;flex:none;margin-bottom:1rem}.mpp-sample-slide1{border-style:var(--tw-border-style);border-width:1px;border-color:#b9b9b9;overflow:hidden}.mpp-guide{margin-block:4rem;overflow:hidden}.mpp-guide-h2{margin-inline:auto;margin-top:.5rem;margin-bottom:2.4rem}.mpp-guide-slider{gap:2rem;display:flex}.mpp-guide-slider-wrap{position:relative}.mpp-guide-slide{border-style:var(--tw-border-style);background-color:var(--color-white);--tw-shadow:0 0 0 2px var(--tw-shadow-color,#000);width:calc(100% - 4rem);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:2px;border-color:#b9b9b9;border-radius:2rem;flex-direction:column;flex:none;align-items:center;margin-inline:2rem;padding:2.5rem;font-size:1.4rem;display:flex}.mpp-guide-ttl{--tw-font-weight:var(--font-weight-bold);font-size:1.8rem;font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:1.5rem}.mpp-guide-ttl img{width:auto;max-width:none;height:3rem}.mpp-guide-img{aspect-ratio:1;border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);object-fit:contain;background-image:url(../images/loading.gif);background-position:50%;background-repeat:no-repeat;background-size:3rem;border-width:1px;border-color:#b9b9b9;width:100%;margin-bottom:2rem;padding:1rem}.mpp-bnr{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#000);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2rem;display:block;position:relative;overflow:hidden}.mpp-bnr-wrap{background-color:var(--color-white);padding-block:4rem;padding-inline:2rem}.mpp-accordion-btn{box-sizing:border-box;cursor:pointer;appearance:none;border-style:var(--tw-border-style);background-color:var(--color-white);text-align:center;--tw-font-weight:var(--font-weight-bold);width:100%;min-height:5rem;font-size:2rem;font-weight:var(--font-weight-bold);--tw-shadow:0 0 0 2px var(--tw-shadow-color,#000);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding-inline:2rem;border-width:2px;border-color:#b9b9b9;border-radius:1rem;justify-content:flex-start;align-items:center;gap:.9rem;padding-bottom:.1rem;text-decoration-line:none;list-style-type:none;display:flex;position:relative}.mpp-accordion-btn::-webkit-details-marker{display:none}.mpp-accordion-btn:before,.mpp-accordion-btn:after{--tw-translate-y:calc(54% * -1);width:1.8rem;height:.3rem;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-black);--tw-content:"";content:var(--tw-content);display:block;position:absolute;top:50%;right:2rem}.mpp-accordion-btn:before{rotate:90deg}.mpp-accordion[open] .mpp-accordion-btn:before{rotate:0deg}.mpp-accordion-btn span:not([class]){margin-bottom:.12rem}.mpp-accordion-content{background-color:var(--color-white);--tw-leading:var(--leading-normal);font-size:1.4rem;line-height:var(--leading-normal);padding:2rem}.mpp-accordion-inner{background-color:var(--color-white);padding:calc(var(--spacing) * 6);border-radius:1rem}.mpp-accordion-note{color:var(--color-black);margin-bottom:1rem;font-size:1.1rem}.mpp-cf{max-width:var(--width-container);margin-inline:auto;margin-top:-1rem}.mpp-faqs{color:var(--color-black);margin-top:2rem}.mpp-faqs>.mpp-accordion-content{background-color:silver;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.mpp-faq{background-color:var(--color-white);color:var(--color-black);border-radius:1rem;margin-bottom:1rem;position:relative;overflow:hidden}.mpp-faq:before,.mpp-faq:after{z-index:10;background-color:var(--color-black);--tw-content:"";content:var(--tw-content);width:1.4rem;height:.2rem;display:block;position:absolute;top:2.4rem;right:1rem}.mpp-faq:before{rotate:90deg}.mpp-faq[open]:before{--tw-content:none;content:none;rotate:0deg}.mpp-faq>.mpp-accordion-btn{align-items:flex-start;gap:calc(var(--spacing) * 1);--tw-border-style:none;padding-block:calc(var(--spacing) * 6);padding-right:calc(var(--spacing) * 14);padding-left:calc(var(--spacing) * 8);text-align:left;--tw-leading:var(--leading-tight);font-size:1.6rem;line-height:var(--leading-tight);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-style:none;display:flex}.mpp-faq>.mpp-accordion-btn:after{--tw-content:none;content:none}.mpp-faq>.mpp-accordion-btn:before{--tw-translate-y:calc(var(--spacing) * 0);width:2rem;height:auto;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-font-weight:var(--font-weight-bold);font-size:1.6rem;font-weight:var(--font-weight-bold);--tw-content:"Q";content:var(--tw-content);background-color:#0000;flex:none;display:block;position:static;rotate:0deg}.mpp-faq>.mpp-accordion-content{padding-top:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 14);padding-left:calc(var(--spacing) * 17);font-size:1.4rem;position:relative}.mpp-faq>.mpp-accordion-content:before{top:calc(var(--spacing) * 1);left:calc(var(--spacing) * 8);--tw-translate-y:calc(var(--spacing) * 0);width:2rem;height:auto;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-font-weight:var(--font-weight-bold);font-size:1.6rem;font-weight:var(--font-weight-bold);--tw-content:"A";content:var(--tw-content);background-color:#0000;flex:none;display:block;position:absolute}.mpp-terms{color:var(--color-black)}.mpp-terms>.mpp-accordion-content{background-color:silver;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.mpp-terms-item~.mpp-terms-item{margin-top:2.5rem}.mpp-terms-item-hd{border-bottom-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold);font-size:1.4rem;font-weight:var(--font-weight-bold);border-color:#b6b6b6;border-bottom-width:1px;margin-bottom:1rem;padding-bottom:.5rem}.mpp-detail{margin-top:3rem}@media (min-width:520px){.mpp-detail{margin-top:4rem}}.mpp-detail-summary{cursor:pointer;--tw-font-weight:var(--font-weight-bold);font-size:1.8rem;font-weight:var(--font-weight-bold);margin-bottom:1rem;position:relative}@media (min-width:520px){.mpp-detail-summary{font-size:2.2rem}}.mpp-detail-summary:after{top:50%;right:calc(var(--spacing) * 0);--tw-translate-y:calc(57% * -1);width:1.5rem;height:1.5rem;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);background-image:url(../images/icon_detail.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}[open] .mpp-detail-summary:after{rotate:-180deg}.mpp-detail-summary::-webkit-details-marker{display:none}.mpp-detail-dl{border-bottom-style:var(--tw-border-style);border-color:#e5e5e5;border-bottom-width:1px;margin-top:2rem;padding-bottom:2rem;font-size:1.4rem}@media (min-width:520px){.mpp-detail-dl{font-size:1.6rem}}.mpp-detail-dl dt{opacity:.5;margin-bottom:1rem;font-size:1.2rem}.mpp-scroll-box{width:calc(100% + .4rem);max-height:43.3rem;margin-top:3rem;margin-right:-.4rem;padding-right:1.2rem;overflow-y:auto}@media (min-width:520px){.mpp-scroll-box{margin-right:calc(var(--spacing) * 0);width:100%;max-height:49.3rem;padding-right:1.5rem}}.mpp-scroll-box{scrollbar-width:none;-ms-overflow-style:none}.mpp-scroll-box::-webkit-scrollbar{width:0;height:0;display:none}.mpp-scroll-box::-webkit-scrollbar-thumb{background:0 0}.mpp-scroll-box::-webkit-scrollbar-track{background:0 0}.mpp-pokemon{display:none}.mpp-pokemon.is-show{display:block}.mpp-item-khs{max-width:var(--width-container);margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:1.2rem 1rem;margin-top:.5rem;display:grid}.mpp-tab .mpp-item-khs{margin-bottom:3rem}.mpp-item-kh{--tw-border-style:none;padding:calc(var(--spacing) * 0);text-align:center;--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none;position:relative}.mpp-item-kh.is-disabled,.mpp-item-kh.is-notstock,.is-disabled .mpp-item-kh{pointer-events:none;cursor:not-allowed;opacity:.4}.mpp-tab .mpp-item-kh{text-align:left}.mpp-item-kh-img{aspect-ratio:1;background-color:#ffffff80;border-radius:1rem;justify-content:center;align-items:center;width:100%;margin-bottom:1rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mpp-item-kh-img{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.is-selected .mpp-item-kh-img{background-color:var(--color-white)}.mpp-item-kh-img img:not(.mpp-item-kh-img2){object-fit:contain;--tw-drop-shadow-size:drop-shadow(0 .2rem .2rem var(--tw-drop-shadow-color,#0003));--tw-drop-shadow:var(--tw-drop-shadow-size);width:50%;height:75%;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.mpp-item-kh-badge{width:4.6rem;position:absolute;top:-1rem;left:.8rem}.mpp-item-kh-badge img{object-fit:contain;--tw-drop-shadow-size:drop-shadow(0 .2rem .2rem var(--tw-drop-shadow-color,#0003));--tw-drop-shadow:var(--tw-drop-shadow-size);width:100%;height:auto;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}button:focus-visible .mpp-item-kh{outline-style:var(--tw-outline-style);outline-offset:calc(4px * -1);outline-width:2px;outline-color:var(--color-primary)}.mpp-item-kh-img2{object-fit:cover;width:100%;height:100%}.mpp-item-kh-name{--tw-leading:var(--leading-tight);font-size:1.6rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin-bottom:.5rem}.mpp-item-kh-text{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:1.7rem;line-height:1;font-weight:var(--font-weight-bold);margin-bottom:.5rem}.mpp-item-kh-price{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:1rem;line-height:1;font-weight:var(--font-weight-bold);justify-content:center;align-items:baseline;gap:.5rem;display:flex}.mpp-item-kh-price-num{font-family:var(--font-en);--tw-font-weight:var(--font-weight-bold);font-size:1.3rem;font-weight:var(--font-weight-bold)}.mpp-item-kh-price-tax{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);margin-left:-.2rem}.mpp-tab .mpp-item-kh-price{justify-content:flex-start}.mpp-item-pokes{max-width:var(--width-container);margin-inline:auto;grid-template-columns:repeat(5,minmax(0,1fr));align-items:flex-start;gap:2rem .6rem;margin-bottom:3rem;font-size:1rem;display:grid}.mpp-tab .mpp-item-pokes{contain:layout paint}.mpp-item-poke{content-visibility:auto;contain-intrinsic-size:0 16rem;--tw-border-style:none;padding:calc(var(--spacing) * 0);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none;position:relative}.mpp-item-poke.is-disabled,.mpp-item-poke.is-notstock,.is-disabled .mpp-item-poke{pointer-events:none;cursor:not-allowed;opacity:.4}.mpp-item-poke.is-disabled.is-selected:not(.is-disabled),.mpp-item-poke.is-notstock.is-selected:not(.is-disabled),.is-disabled .mpp-item-poke.is-selected:not(.is-disabled){opacity:1}.mpp-item-poke-img{aspect-ratio:1;background-color:#ffffff80;border-radius:1rem;width:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mpp-item-poke-img{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}button:focus-visible .mpp-item-poke-img{outline-style:var(--tw-outline-style);outline-offset:calc(4px * -1);outline-width:2px;outline-color:var(--color-primary)}.mpp-item-poke-img img{object-fit:contain;flex:none;width:100%;height:100%;margin:auto}.mpp-item-poke-img img[src*="/loading.gif"]{object-fit:contain;width:16.6667%;height:16.6667%;margin:auto}.is-selected .mpp-item-poke-img{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.is-selected .mpp-item-poke-img{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.mpp-item-poke-name{text-align:left;margin-top:.5rem}.mpp-items{margin-bottom:3rem}.mpp-items,.mpp-item-charms{max-width:var(--width-container);--tw-leading:var(--leading-tight);font-size:1.1rem;line-height:var(--leading-tight);grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-start;gap:2rem 1.4rem;margin-inline:auto;display:grid}.mpp-item.is-disabled.is-selected,.mpp-item.is-notstock.is-selected,.is-disabled .mpp-item.is-selected{opacity:1}.mpp-item,.mpp-item-charm{--tw-border-style:none;padding:calc(var(--spacing) * 0);text-align:left;--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none;position:relative}.mpp-item.is-disabled,.mpp-item.is-notstock,.is-disabled .mpp-item,.mpp-item-charm.is-disabled,.mpp-item-charm.is-notstock,.is-disabled .mpp-item-charm{pointer-events:none;cursor:not-allowed;opacity:.4}.mpp-item-img,.mpp-item-charm-img{aspect-ratio:1;background-color:#ffffff80;border-radius:.8rem;width:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mpp-item-img,.mpp-item-charm-img{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}button:focus-visible .mpp-item-img,button:focus-visible .mpp-item-charm-img{outline-style:var(--tw-outline-style);outline-offset:calc(4px * -1);outline-width:2px;outline-color:var(--color-primary)}.mpp-item-img img,.mpp-item-charm-img img{object-fit:contain;flex:none;width:100%;height:100%;margin:auto}.mpp-item-img img[src*="/loading.gif"],.mpp-item-charm-img img[src*="/loading.gif"]{object-fit:contain;width:16.6667%;height:16.6667%;margin:auto}.is-selected .mpp-item-img,.is-selected .mpp-item-charm-img{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.is-selected .mpp-item-img,.is-selected .mpp-item-charm-img{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.mpp-item-name,.mpp-item-charm-name{--tw-leading:var(--leading-tight);font-size:1.3rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin-top:1rem;margin-bottom:.5rem}.mpp-item-price,.mpp-item-charm-price{text-align:left;--tw-font-weight:var(--font-weight-bold);font-size:1rem;font-weight:var(--font-weight-bold);align-items:baseline;display:flex}.mpp-item-price-num,.mpp-item-charm-price-num{font-family:var(--font-en);margin-right:.3rem;font-size:1.2rem}.mpp-item-price-tax,.mpp-item-charm-price-tax{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.mpp-item-note,.mpp-item-charm-note{margin-top:calc(var(--spacing) * 1);--tw-leading:var(--leading-normal);font-size:1.1rem;line-height:var(--leading-normal)}.mpp-selected{contain:layout paint;padding-inline:.7rem;background-color:#e5e5e5;border-radius:.8rem;grid-template-columns:repeat(6,minmax(0,1fr));align-items:flex-start;gap:1rem .7rem;padding-top:1.2rem;padding-bottom:.8rem;display:grid}.mpp-selected-wrap{max-width:var(--width-container);margin-inline:auto;display:none}.mpp-selected-wrap:has(.mpp-selected-item){display:block}.mpp-selected-wrap+.mpp-selected-wrap{margin-top:1rem}.mpp-selected-hd{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-primary);align-items:center;column-gap:.3rem;margin-bottom:1rem;display:flex}.mpp-selected-hd .mpp-icon-ball{background-color:var(--color-primary);width:1.4rem;margin-top:.2rem}.mpp-selected-hd .mpp-btn-reset{margin-left:auto}.mpp-selected-item{position:relative}.mpp-selected-item-img{background-color:var(--color-white);border-radius:.6rem;overflow:hidden}.mpp-selected-remove{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);--tw-translate-x:calc(1 / 4 * 100%);--tw-translate-y:calc(calc(1 / 4 * 100%) * -1);width:1.8rem;height:1.8rem;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;--tw-border-style:none;background-color:#3c3c3c;border-style:none;border-radius:3.40282e38px;position:absolute}.mpp-selected-remove:before,.mpp-selected-remove:after{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:.84rem;height:.15rem;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-xl);background-color:var(--color-white);--tw-content:"";content:var(--tw-content);display:block;position:absolute;top:50%;left:50%}.mpp-selected-remove:before{rotate:45deg}.mpp-selected-remove:after{rotate:-45deg}.mpp-view-cvs{width:31rem;margin-inline:auto}.mpp-view-cvs canvas{object-fit:contain;--tw-drop-shadow-size:drop-shadow(.8rem .6rem 1.6rem var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:var(--tw-drop-shadow-size);width:100%;height:100%;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.mpp-steps-cv{background-color:var(--color-white);padding-inline:2rem;padding-top:1.5rem;padding-bottom:4rem}.mpp-steps-cv .mpp-btn-cv{margin-top:2rem}.mpp-steps-cv .mpp-btn-cv-wrap{margin-top:3rem}.mpp-steps-cv .mpp-btn-back{margin-inline:auto;width:26rem;margin-top:2rem}.mpp-steps-slider-hd{margin-inline:auto;width:23.4rem;margin-bottom:2rem}.mpp-modal{inset:calc(var(--spacing) * 0);z-index:50;box-sizing:border-box;--tw-border-style:none;background-color:#0000;border-style:none;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:none;position:fixed}@media (min-width:520px){.mpp-modal{padding:2rem}}.mpp-modal[data-modal=result],.mpp-modal[data-modal=result-multi],.mpp-modal[data-modal=cart]{padding-inline:2.7rem}.mpp-modal-full{inset:calc(var(--spacing) * 0);z-index:50;box-sizing:border-box;--tw-border-style:none;background-color:var(--color-white);width:100%;height:100%;padding:calc(var(--spacing) * 0);border-style:none;justify-content:center;align-items:center;display:none;position:fixed}.mpp-modal-full.is-show{display:flex}.mpp-modal-full:before{z-index:10;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);background-image:url(../images/loading.gif);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:33.3333%;left:50%}.mpp-modal-full>*{pointer-events:none;opacity:.8}[can-steps] .mpp-modal-full:before{--tw-content:none;content:none}[can-steps] .mpp-modal-full>*{pointer-events:auto;opacity:1}.mpp-modal.is-show{display:flex}.mpp-modal-overlay{inset:calc(var(--spacing) * 0);background-color:#00000080;position:absolute}@supports (color:color-mix(in lab, red, red)){.mpp-modal-overlay{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.mpp-modal-container{background-color:var(--color-white);border-radius:2rem;flex-direction:column;max-width:100%;max-height:82.9268vh;display:flex;position:relative;overflow:hidden}.mpp-modal-container-full{background-color:var(--color-white);width:100%;height:100%;color:var(--color-white);background-image:url(../images/bg_content.webp);background-position:top;background-size:cover;flex-direction:column;display:flex;position:relative;overflow:hidden}[data-modal=step5] .mpp-modal-container-full{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}[data-modal=step5] .mpp-modal-container-full::-webkit-scrollbar{width:0;height:0;display:none}[data-modal=step5] .mpp-modal-container-full::-webkit-scrollbar-thumb{background:0 0}[data-modal=step5] .mpp-modal-container-full::-webkit-scrollbar-track{background:0 0}[data-modal=step5] .mpp-modal-container-full .mpp-modal-inner{overflow:visible}.mpp-modal-close{z-index:10;cursor:pointer;--tw-border-style:none;background-color:#0000;border-style:none;border-radius:3.40282e38px;width:1.8rem;height:1.8rem;position:absolute;top:1rem;right:1.2rem;rotate:45deg}.mpp-modal-close:before,.mpp-modal-close:after{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:100%;height:.2rem;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-black);--tw-content:"";content:var(--tw-content);display:block;position:absolute;top:50%;left:50%}.mpp-modal-close:before{rotate:90deg}.mpp-modal-result .mpp-modal-close-btn.mpp-btn-white{display:none}.mpp-modal-close-text{--tw-border-style:none;text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:1.2rem;font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#0000;border-style:none;margin-top:1rem;display:none}.is-error .mpp-modal-close-text{display:block}.mpp-modal-footer,.mpp-modal-content,.mpp-modal-inner{opacity:0;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;transition-delay:.15s}.is-show .mpp-modal-footer,.is-show .mpp-modal-content,.is-show .mpp-modal-inner{opacity:1}.mpp-modal-inner{opacity:0;max-height:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));scrollbar-width:none;-ms-overflow-style:none;flex-grow:1;overflow-y:auto}.mpp-modal-inner::-webkit-scrollbar{width:0;height:0;display:none}.mpp-modal-inner::-webkit-scrollbar-thumb{background:0 0}.mpp-modal-inner::-webkit-scrollbar-track{background:0 0}.is-show .mpp-modal-inner{opacity:1}.mpp-modal-content{--tw-leading:var(--leading-loose);max-height:100%;line-height:var(--leading-loose);scrollbar-width:none;-ms-overflow-style:none;padding:1rem;flex-grow:1;margin-inline:.5rem;padding-top:2rem;overflow-y:auto}.mpp-modal-content::-webkit-scrollbar{width:0;height:0;display:none}.mpp-modal-content::-webkit-scrollbar-thumb{background:0 0}.mpp-modal-content::-webkit-scrollbar-track{background:0 0}.mpp-modal-faq{width:100%;max-width:var(--width-container)}.mpp-modal-faq .mpp-modal-content{margin:calc(var(--spacing) * 0);background-color:silver;padding-inline:1.5rem}.mpp-modal-header{text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:1.8rem;font-weight:var(--font-weight-bold);background-color:#ececec;padding-block:.6rem;padding-inline:2rem}.mpp-modal-header-steps{z-index:10;background-color:var(--color-white);padding:.6rem;padding-bottom:calc(var(--spacing) * 0);text-align:center;--tw-shadow:0 0 2rem 0 var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative}.mpp-modal-bg1{background-color:#ededed;background-image:url(../images/bg_pat1.webp);width:100%;padding-block:4rem;position:relative;overflow:hidden}.mpp-modal-bg2{background-color:#fff;background-image:url(../images/bg_pat2.webp);width:100%;padding-block:4rem;position:relative;overflow:hidden}.mpp-modal-bg2 .mpp-btn-back{margin-inline:auto;width:26rem;margin-top:4rem}.mpp-modal-steps{font-family:var(--font-en);gap:1.5rem;margin-bottom:.75rem;display:inline-flex;position:relative}.mpp-modal-steps:before{top:50%;left:calc(var(--spacing) * 0);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:100%;height:.2rem;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);background-color:silver;display:block;position:absolute}.mpp-modal-steps:after{top:50%;left:calc(var(--spacing) * 0);height:.2rem;width:calc(var(--spacing) * 0);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);display:block;position:absolute}.mpp-modal-steps li{z-index:10;aspect-ratio:1;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);width:2.5rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);background-color:silver;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:relative}[data-modal=step1] .mpp-modal-steps li:first-child{background-color:var(--color-primary)}[data-modal=step1] .mpp-modal-steps:after{width:calc(var(--spacing) * 0)}[data-modal=step2] .mpp-modal-steps li:nth-child(-n+2){background-color:var(--color-primary)}[data-modal=step2] .mpp-modal-steps:after{width:25%}[data-modal=step3] .mpp-modal-steps li:nth-child(-n+3){background-color:var(--color-primary)}[data-modal=step3] .mpp-modal-steps:after{width:50%}[data-modal=step4] .mpp-modal-steps li:nth-child(-n+4){background-color:var(--color-primary)}[data-modal=step4] .mpp-modal-steps:after{width:75%}[data-modal=step5] .mpp-modal-steps li:nth-child(-n+5){background-color:var(--color-primary)}[data-modal=step5] .mpp-modal-steps:after{width:100%}.mpp-modal-step-hd{width:auto;height:4.1rem;margin-inline:auto}.is-sk3 [data-modal=step2] .mpp-modal-step-hd{display:none}.mpp-modal-step-hd-2{width:auto;height:4.1rem;margin-inline:auto;display:none}.is-sk3 [data-modal=step2] .mpp-modal-step-hd-2{display:block}.mpp-modal-footer{background-color:var(--color-white);text-align:center;--tw-shadow:0 0 2rem 0 var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding-inline:2rem;padding-top:.5rem}[data-modal=search] .mpp-modal-footer{background-color:#fff9cc}.mpp-modal-footer-btns{justify-content:center;align-items:center;gap:1rem;padding-top:1.5rem;padding-bottom:2rem;display:inline-flex;position:relative}.mpp-modal-footer-btns button:not(.mpp-btn-faq),.mpp-modal-footer-btns a:not(.mpp-btn-faq){width:14rem}.mpp-modal-cart{--tw-leading:var(--leading-tight);width:48rem;max-width:100%;line-height:var(--leading-tight);flex-direction:column;align-items:center;margin-top:5rem;display:flex}.mpp-modal-cart-img{aspect-ratio:1;border-style:var(--tw-border-style);background-color:var(--color-white);margin-inline:auto;border-width:1px;border-color:#bcbcbc;border-radius:1rem;flex:none;justify-content:center;align-items:center;width:20rem;margin-bottom:2rem;display:flex;overflow:hidden}.mpp-modal-cart-img img{object-fit:contain;width:100%;height:100%;margin:auto}.mpp-modal-container[data-category=keyholder] .mpp-modal-cart-img{background-color:#c9d0dd}.mpp-modal-cart-info-wrap{flex-wrap:wrap;gap:2rem;width:100%;margin-bottom:2rem;font-size:1.6rem;display:flex}.mpp-modal-cart-name{--tw-leading:var(--leading-tight);font-size:1.8rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin-bottom:1rem}.mpp-modal-cart-price{font-family:var(--font-en);--tw-font-weight:var(--font-weight-bold);font-size:2.8rem;font-weight:var(--font-weight-bold)}.mpp-modal-cart-price-wrap{--tw-leading:1;align-items:baseline;gap:1rem;line-height:1;display:flex}.mpp-modal-cart-detail{border-top-style:var(--tw-border-style);border-color:#e5e5e5;border-top-width:1px;width:100%;margin-top:2rem;padding-top:1rem}.mpp-modal-cart-detail-hd{--tw-font-weight:var(--font-weight-bold);font-size:1.8rem;font-weight:var(--font-weight-bold)}.mpp-modal-cart .mpp-cart-qty-plus,.mpp-modal-cart .mpp-cart-qty-minus{width:3rem;height:3rem}.mpp-modal-cart .mpp-detail-dl dt{margin-bottom:calc(var(--spacing) * 0)}.mpp-modal-result{background-color:var(--color-primary);width:62rem;max-width:100%;min-height:36rem;color:var(--color-white);border-radius:2rem}@media (min-width:520px){.mpp-modal-result{border-radius:1rem}}.mpp-modal-result-content{text-align:center;flex-direction:column;justify-content:safe center;align-items:center;font-size:1.8rem;display:flex}.mpp-modal-result-content:has(.mpp-modal-result-submsg)~.mpp-btn-white.mpp-modal-more{display:none}.mpp-modal-result-content:has(.mpp-modal-result-submsg)~.mpp-btn-white.mpp-modal-close-btn{display:block}.mpp-modal-result-content:has(.mpp-modal-result-submsg)~.mpp-modal-result-img{display:none}.mpp-modal-result-msg{white-space:pre-wrap}.mpp-modal-result-submsg{white-space:pre-wrap;margin-block:.6rem;font-size:1.2rem}.mpp-modal-result-img{width:26rem;margin-block:3rem;margin-inline:auto}.is-error .mpp-modal-result-img{display:none}:is(.mpp-modal-result a,.mpp-modal-result button):focus-visible{outline-color:var(--color-white)}.mpp-modal-result .mpp-btn-white .mpp-btn-white{gap:2rem;width:28rem;margin-top:2rem;display:flex}.is-error .mpp-modal-result .mpp-btn-white.mpp-modal-close-btn,.is-error .mpp-modal-result .mpp-btn-white{display:none}.mpp-modal-result .mpp-icon-cart{width:3rem;height:auto}.mpp-modal-slider{max-width:var(--width-container);padding-top:calc(var(--spacing) * 1);color:var(--color-black);margin-inline:auto;overflow:hidden}.mpp-modal .mpp-cart-error:has(p){margin-top:calc(var(--spacing) * 0);margin-bottom:2rem}.mpp-poke-header{width:100%;max-width:var(--width-container);margin-inline:auto;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.5rem;margin-bottom:1rem;display:flex}.mpp-poke-price{font-family:var(--font-en);--tw-leading:1;font-size:2.2rem;line-height:1}.mpp-poke-price-tax{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.mpp-poke-price-wrap{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:1rem;line-height:1;font-weight:var(--font-weight-bold);align-items:baseline;gap:.3rem;display:flex}.mpp-pokesearch-content{text-align:left;width:74rem;max-width:100%;margin-inline:auto;padding-inline:1rem}.mpp-pokesearch-hd{--tw-font-weight:var(--font-weight-bold);font-size:1.6rem;font-weight:var(--font-weight-bold);margin-top:2rem;margin-bottom:.6rem}.mpp-pokesearch-hd:first-child{margin-top:calc(var(--spacing) * 0)}.mpp-pokesearch-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding-block:3rem;padding-inline:2rem;display:flex}.mpp-pokesearch-search-btn:link,.mpp-pokesearch-search-btn{cursor:pointer;--tw-border-style:none;background-color:var(--color-primary);width:28rem;max-width:100%;height:5rem;color:var(--color-white);border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:1.8rem;text-decoration-line:none;display:flex;position:relative}.mpp-pokesearch-clear-btn{cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-white);width:28rem;max-width:100%;height:5rem;color:var(--color-black);border-width:1px;border-color:#949495;border-radius:3.40282e38px;justify-content:center;align-items:center;gap:1rem;font-size:1.8rem;text-decoration-line:none;display:flex;position:relative}.mpp-pokesearch-input{width:100%}.mpp-pokesearch-types{flex-wrap:wrap;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem 1.5rem;display:grid}@media (min-width:520px){.mpp-pokesearch-types{display:flex}}.mpp-pokesearch-type{text-align:center;width:4.5rem;font-size:.9rem;position:relative}.mpp-pokesearch-type:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-primary)}.mpp-pokesearch-type:has(input:focus-visible) img{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-primary)}.mpp-pokesearch-type:has(input:focus-visible) img:focus-visible{outline-offset:2px}.mpp-pokesearch-type input{inset:calc(var(--spacing) * 0);cursor:pointer;opacity:0;position:absolute}.mpp-pokesearch-type img{width:100%;height:auto;margin-bottom:.5rem}.mpp-pokesearch-type:has(input:checked) img{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-primary);border-radius:.5rem}.mpp-pokesearch-regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.5rem;display:grid}.mpp-pokesearch-region{border-style:var(--tw-border-style);text-align:center;--tw-leading:var(--leading-tight);width:100%;font-size:1.2rem;line-height:var(--leading-tight);background-color:#f1f1f1;border-width:1px;border-color:#d1d1d1;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.mpp-pokesearch-region:has(input:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-primary)}.mpp-pokesearch-region:has(input:focus-visible):focus-visible{outline-offset:4px}.mpp-pokesearch-region input{inset:calc(var(--spacing) * 0);cursor:pointer;opacity:0;position:absolute}.mpp-pokesearch-region:has(input:checked){border-color:var(--color-primary);background-color:#0089ff1a}@supports (color:color-mix(in lab, red, red)){.mpp-pokesearch-region:has(input:checked){background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.mpp-ps-result{max-width:var(--width-container);color:var(--color-white);margin-block:1rem;margin-inline:auto;font-size:1.4rem;display:none}.mpp-ps-result:has(.is-result){display:block}.mpp-ps-result-hd{--tw-leading:var(--leading-tight);font-size:1.8rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin-bottom:.5rem}.mpp-ps-result-hd:first-child{margin-top:calc(var(--spacing) * 0)}.mpp-ps-result-msg{margin-top:.3rem;display:none}.mpp-ps-result-msg.is-result{display:block}.mpp-ps-result dl{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);display:none}.mpp-ps-result dl.is-result{display:flex}.mpp-ps-result dl+dl{margin-top:.3rem}.mpp-ps-result dl dt{flex:none}.mpp-price{--tw-font-weight:var(--font-weight-bold);font-size:1.8rem;font-weight:var(--font-weight-bold);align-items:baseline;gap:1rem;display:flex}.mpp-price-num{font-family:var(--font-en);font-size:3rem}@media (min-width:520px){.mpp-price-num{font-size:2.4rem}}.mpp-price-wrap{justify-content:flex-end;align-items:baseline;gap:1rem;margin-top:3rem;font-size:1.2rem;display:flex}@media (min-width:520px){.mpp-price-wrap{margin-top:4rem}}.mpp-price-sub{--tw-font-weight:var(--font-weight-bold);font-size:1.8rem;font-weight:var(--font-weight-bold)}.mpp-price-sub-num{font-family:var(--font-en);font-size:2rem}.mpp-parts{max-width:var(--width-container);padding-inline:1rem;margin-inline:auto;padding-top:3.3rem}.mpp-tab-btns{background-color:var(--color-white);border-radius:2rem;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:1rem;margin-bottom:2.2rem;padding-block:2rem;padding-inline:1rem;display:flex;position:relative}.mpp-tab-btns:after{bottom:calc(var(--spacing) * 0);height:calc(var(--spacing) * 0);width:calc(var(--spacing) * 0);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y);border-top-style:var(--tw-border-style);border-top-width:1.45rem;border-right-style:var(--tw-border-style);border-right-width:.9rem;border-left-style:var(--tw-border-style);border-color:#0000;border-left-width:.9rem;border-top-color:var(--color-white);--tw-content:"";content:var(--tw-content);display:block;position:absolute;left:50%}.mpp-tab-btn:link,.mpp-tab-btn{cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-black);background-color:var(--color-white);text-align:center;--tw-font-weight:var(--font-weight-bold);width:calc(50% - .5rem);height:4rem;font-size:1.2rem;font-weight:var(--font-weight-bold);color:var(--color-black);padding:.5rem;border-radius:3.40282e38px;justify-content:flex-start;align-items:center;padding-left:3.6rem;text-decoration-line:none;display:flex;position:relative}.mpp-tab-btn:link.is-active,.mpp-tab-btn.is-active{background-color:var(--color-primary);color:var(--color-white)}.mpp-tab-btn:link.is-active [class^=mpp-icon-],.mpp-tab-btn.is-active [class^=mpp-icon-]{background-color:var(--color-white)}.mpp-tab-btn:link [class^=mpp-icon-],.mpp-tab-btn [class^=mpp-icon-]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-primary);position:absolute;top:50%;left:1.2rem}.mpp-tab{padding-inline:1rem;display:none}.mpp-tab-hd{margin-inline:auto;width:auto;height:3rem;margin-bottom:1.5rem}.mpp-tab-inner{scrollbar-width:none;-ms-overflow-style:none;height:calc(100vh - 20rem);max-height:39rem;padding-right:1rem;overflow-y:auto}.mpp-tab-inner::-webkit-scrollbar{width:0;height:0;display:none}.mpp-tab-inner::-webkit-scrollbar-thumb{background:0 0}.mpp-tab-inner::-webkit-scrollbar-track{background:0 0}.mpp-tab.is-active{display:block}.mpp-cart-ctrl{margin-inline:auto;flex-direction:column;align-items:flex-start;margin-top:1rem;display:flex}@media (min-width:520px){.mpp-cart-ctrl{margin-top:calc(var(--spacing) * 0)}}.mpp-modal .mpp-cart-ctrl{margin-left:auto}.mpp-cart-qty{justify-content:flex-end;align-items:center;gap:.9rem;display:flex}@media (min-width:520px){.mpp-cart-qty{gap:1rem}}.mpp-cart-qty-minus,.mpp-cart-qty-plus{cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-white);width:3rem;height:3rem;padding:calc(var(--spacing) * 0);border-radius:3.40282e38px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.mpp-cart-qty-minus:before,.mpp-cart-qty-plus:before{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:1.1rem;height:.2rem;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);display:block;position:absolute;top:50%;left:50%}@media (min-width:520px){.mpp-cart-qty-minus:before,.mpp-cart-qty-plus:before{width:1.6rem}}.mpp-cart-qty-minus:disabled,.mpp-cart-qty-plus:disabled{pointer-events:none;background-color:#ccc;border-color:#0000}:is(.mpp-cart-qty-minus:disabled,.mpp-cart-qty-plus:disabled):before,:is(.mpp-cart-qty-minus:disabled,.mpp-cart-qty-plus:disabled):after{content:var(--tw-content);background-color:var(--color-white)}.mpp-cart-qty-plus:after{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:1.1rem;height:.2rem;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);display:block;position:absolute;top:50%;left:50%;rotate:90deg}@media (min-width:520px){.mpp-cart-qty-plus:after{width:1.6rem}}.mpp-cart-qty-select{border-style:var(--tw-border-style);background-color:var(--color-white);width:9rem;height:3.6rem;font-family:var(--font-en);--tw-leading:var(--leading-loose);font-size:2rem;line-height:var(--leading-loose);background-image:url(../images/icon_select.svg);background-position:right 1.5rem center;background-repeat:no-repeat;border-width:1px;border-color:#ccc;border-radius:1rem;justify-content:center;align-items:center;padding-inline:3rem;display:flex}@media (min-width:520px){.mpp-cart-qty-select{width:11rem;height:5rem;padding-inline:3.3rem;font-size:2.4rem}}.mpp-cart-error{max-width:var(--width-container);color:#d62a20;background-color:#fbe9e9;margin-inline:auto;font-size:1.4rem}.mpp-cart-error:has(p){white-space:pre-wrap;width:100%;margin-block:2rem;padding-block:1.5rem;padding-inline:2rem;overflow:hidden}.mpp-cart-error p~p:not([class]){margin-top:.5rem}.mpp-cart-error-list{white-space:normal;margin-top:.3rem;padding-left:1.2em;list-style-type:disc}.mpp-cart-error-list li~li{margin-top:.2rem}.mpp-cart-error-kv{gap:.5rem;margin-top:2rem;display:flex}.mpp-cart-error-head{flex:none}@media (min-width:520px){.mpp-sp-only{display:none}}.mpp-pc-only{display:none}@media (min-width:520px){.mpp-pc-only{display:block}}.mpp-note{text-indent:-1em;padding-left:1em;font-size:1.2rem}.mpp-note:is(span){display:inline-block}.mpp-notelist>li{text-indent:-1em;padding-left:1em;font-size:1.2rem}.mpp-ul{margin-top:.3rem;padding-left:1.2em;list-style-type:disc}.mpp-ul:first-child{margin-top:calc(var(--spacing) * 0)}.mpp-ul li{margin-bottom:calc(var(--spacing) * 1)}.mpp-ol{margin-top:.3rem;padding-left:1.2em;list-style-type:decimal}.mpp-ol:first-child{margin-top:calc(var(--spacing) * 0)}.mpp-ol li{margin-bottom:calc(var(--spacing) * 1)}.js-ticker-slides{will-change:transform,transform3d;scrollbar-width:none;-ms-overflow-style:none}.js-ticker-slides::-webkit-scrollbar{width:0;height:0;display:none}.js-ticker-slides::-webkit-scrollbar-thumb{background:0 0}.js-ticker-slides::-webkit-scrollbar-track{background:0 0}.js-ticker-ctrl{aspect-ratio:1;cursor:pointer;background-image:url(../images/btn_pause.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:3.6rem;margin-left:auto;margin-right:2rem;display:block}.js-ticker-ctrl.is-pause{background-image:url(../images/btn_play.webp)}.js-slider-wrap{position:relative}.js-slider-wrap~.js-slider-wrap{margin-top:5rem}.js-slider{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);-webkit-user-select:none;user-select:none;display:flex;position:relative}.js-slider img,.js-slider a{-webkit-user-drag:none}.js-slider-next{inset:calc(var(--spacing) * 0);z-index:10;--tw-outline-style:none;outline-style:none;width:100%;height:100%;position:absolute}.js-slider-dots{justify-content:center;gap:1.5rem;margin-top:2rem;padding-bottom:.5rem;display:flex}@media (min-width:520px){.js-slider-dots{gap:2rem;margin-top:4rem}}.js-slider-dot{cursor:pointer;appearance:none;--tw-border-style:none;background-color:var(--color-primary);width:1rem;height:1rem;padding:calc(var(--spacing) * 0);opacity:.3;border-style:none;border-radius:3.40282e38px}@media (min-width:520px){.js-slider-dot{width:1.6rem;height:1.6rem}}.js-slider-dot.active{opacity:1}.js-typewriter{display:none}.js-typewriter.is-start{display:block}.js-typewriter.is-finish:after{height:calc(var(--spacing) * 0);width:calc(var(--spacing) * 0);border-top-style:var(--tw-border-style);border-top-width:1.45rem;border-right-style:var(--tw-border-style);border-right-width:.9rem;border-left-style:var(--tw-border-style);border-color:#0000;border-left-width:.9rem;border-top-color:var(--color-black);--tw-content:"";content:var(--tw-content);position:absolute;bottom:2rem;right:2rem}.js-typewriter.is-last{display:block}.js-typewriter span{display:inline-block}.mpp-btn-pagetop{visibility:hidden;z-index:10;aspect-ratio:1;cursor:pointer;--tw-border-style:none;width:6.8rem;padding:calc(var(--spacing) * 0);opacity:0;transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:#0000;background-image:url(../images/btn_pagetop.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;border-style:none;transition-duration:.3s;position:absolute;bottom:1.5rem;right:1.5rem}.mpp-btn-pagetop.is-show{visibility:visible;opacity:1}.mpp-btn-pagetop:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary);border-radius:3.40282e38px}.js-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.js-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.js-scrollbar::-webkit-scrollbar-thumb{background:0 0}.js-scrollbar::-webkit-scrollbar-track{background:0 0}.js-scrollbar-container{flex-grow:1;display:flex}.js-scrollbar-track{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);background-color:#0000;width:.45rem;height:100%;position:absolute}[data-modal=cart] .js-scrollbar-track{top:calc(var(--spacing) * 5);background-color:#d9d9d9;height:96%}.js-scrollbar-thumb{background-color:#fffc;border-radius:3.40282e38px;width:100%;margin-block:1rem}@supports (color:color-mix(in lab, red, red)){.js-scrollbar-thumb{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.mpp-tab .js-scrollbar-thumb{margin-block:calc(var(--spacing) * 0)}[data-modal=cart] .js-scrollbar-thumb{margin-block:calc(var(--spacing) * 0);background-color:#646464}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}