@charset "UTF-8";@keyframes stamp-card-turn{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%) perspective(calc(var(--unit) * 1000)) rotateY(-105deg)}}@keyframes stamp-card-shade{0%{opacity:1}50%,to{opacity:0}}:root{--content-width-base: 360;--content-width: calc(var(--unit) * var(--content-width-base));--unit: calc(100vw / var(--content-width-base));--color-green-main: #0e4b29;--color-green-1: #eff5e6;--color-green-2: #edf4e3;--color-green-3: #deedd1;--color-green-4: #d6e9c5;--color-green-5: #c2d565;--color-green-6: #d4e8c6;--color-green-7: #bdddaf;--color-green-8: #c2d3c0;--color-green-9: #c2c7bf;--color-green-10: #e8f0da;--color-green-11: #bcd087;--color-green-border: #266233;--color-green-hover: #c7d8a4;--color-beige-1: #f7f3ee;--color-beige-2: #eee6dc;--color-beige-3: #e1d3c1;--color-beige-4: #efe8de;--color-beige-5: #f1e9dd;--color-brown-4: #7f7568;--color-brown-1: #807669;--color-brown-2: #655a4d;--color-yellow-1: #fff9bb;--color-yellow-2: #fffb00;--color-yellow-3: #fff100;--color-stripe-yellow: #fff46a;--color-stripe-pink: #f6c8dd;--color-stripe-green: #9fcc6b;--color-stripe-orange: #f9c04b;--color-stripe-blue: #adddf1;--color-stripe-brown: #f3a246;--color-orange-1: #ff5b02;--color-orange-2: #f55600;--color-scrollbar-track: #cccccc;--color-scrollbar-thumb: #8f8f8f;--color-amazon-bg: #232f3e;--color-amazon-text: #ffce3d;--color-green-dark: #004314;--color-red-price: #ed002f;--color-red-note: #ff0000;--color-red-error: #d6002b;--color-red-pale: #ffc1cd;--color-gray-150: #eaeaea;--color-gray-350: #6c6c6c;--color-gray-360: #787575;--color-gray-380: #828282;--color-status-ok: #00a64d;--color-status-ng: #ed002f;--color-status-ng-bg: #ffe6e6;--color-status-progress: #4fa4ff;--color-course-a: #ffa509;--color-course-a-dark: #f55600;--color-course-a-bg: #fff0d5;--color-course-b: #90cb4c;--color-course-b-dark: #29aa1b;--color-course-b-bg: #eaf2d9;--color-course-c: #4dcbee;--color-course-c-dark: #029cef;--color-course-c-bg: #e2f9ff;--color-course-a-win: #fff9bb;--color-course-b-win: #f4ffbb;--color-course-c-win: #e7fffd;--color-red-excluded: #db0101;--color-disabled-bg: #cecece;--color-disabled-text: #585858;--color-doublechance-border: #ff6969;--color-doublechance-bg: #ffeeee;--color-lose-bg: #6a6a6a;--color-divider: rgb(154 162 149 / 60%);--color-overlay: rgb(0 0 0 / 75%);--color-shade: rgb(0 0 0 / 45%);--color-beige-1-90: rgb(247 243 238 / 90%);--color-product-01-1: #01601b;--color-product-01-2: #38732a;--color-product-02-1: #002d82;--color-product-02-2: #005897;--color-product-03-1: #913001;--color-product-03-2: #b34817;--color-product-04-1: #4e4240;--color-product-04-2: #69615d;--color-product-05-1: #a76015;--color-product-05-2: #c77621;--color-product-06-1: #ffa813;--color-product-06-2: #ffbd42;--color-product-07-1: #df531d;--color-product-07-2: #e17138;--color-product-08-1: #fb7e84;--color-product-08-2: #fa9a9e;--color-product-09-1: #c6e346;--color-product-09-2: #daf277;--color-product-10-1: #9c8fca;--color-product-10-2: #b4a8d9;--color-product-11-1: #325e96;--color-product-11-2: #c1824e;--color-product-12-1: #f8c92c;--color-product-12-2: #ffda96;--color-product-13-1: #d49d5d;--color-product-13-2: #a966b7;--color-product-14-1: #f06e74;--color-product-14-2: #f79724;--color-product-15-1: #c56451;--color-product-15-2: #de794f;--color-product-16-1: #798e46;--color-product-16-2: #90a857;--color-product-17-1: #e58139;--color-product-17-2: #eb9c63;--color-product-18-1: #fd5744;--color-product-18-2: #ff7465;--color-product-19-1: #f5d163;--color-product-19-2: #fff169;--color-product-19-3: #acd16f;--color-product-19-4: #f08c5e;--color-product-19-5: #f2a1b8;--color-product-20-1: #b86d50;--color-product-20-2: #f8bc67;--color-product-20-3: #3e8952;--color-product-20-4: #a599c8;--color-product-20-5: #e99174;--color-black: #1a1a1a;--color-white: #ffffff;--color-gray-0: #000000;--color-gray-100: #141414;--color-gray-200: #444647;--color-gray-300: #505152;--color-gray-400: #a0a1a3;--color-gray-500: #b4b6b8;--color-gray-800: #cecece;--color-gray-900: #dcdee0;--color-gray-1000: #ffffff;--color-red-600: #ba0000;--color-text: var(--color-gray-0);--color-primary: var(--color-gray-100);--color-border: var(--color-gray-900);--font-family-gothic: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", sans-serif;--space-inline-default: calc(var(--unit) * 24);--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700;--font-weight-800: 800;--color-shadow-panel: rgb(0 0 0 / 17%);--shadow-bar: calc(var(--unit) * 2) calc(var(--unit) * 2) calc(var(--unit) * 3) rgb(0 0 0 / 30%);--shadow-card: calc(var(--unit) * 2) calc(var(--unit) * 2) calc(var(--unit) * 4) rgb(0 0 0 / 25%);--shadow-main: 0 0 .75rem rgb(0 0 0 / 20%);--shadow-logo: drop-shadow(0 0 .75rem rgb(0 0 0 / 10%)) drop-shadow(.125rem .125rem .25rem rgb(0 0 0 / 20%));--shadow-logo-head: drop-shadow(calc(var(--unit) * 2) calc(var(--unit) * 2) calc(var(--unit) * 4) rgb(0 0 0 / 20%));--shadow-sidemenu: .125rem .125rem .25rem rgb(73 41 0 / 25%);--line-height-100: 1;--line-height-115: 1.15;--line-height-125: 1.25;--line-height-140: 1.4;--line-height-130: 1.3;--line-height-150: 1.5;--line-height-160: 1.6;--line-height-200: 2;--letter-spacing-4: .04em;--letter-spacing-8: .08em;--letter-spacing-24: .24em;--z-index-spguide: 200;--z-index-loading: 100;--z-index-navigation: 5;--opacity-hover: .7;--duration-default: .4s;--duration-overlay: .3s}@media(min-width:26.5625em){:root{--unit: .0625rem}}@layer reset{*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){scrollbar-gutter:stable;line-height:1.5;tab-size:2;color-scheme:dark light;text-size-adjust:none;interpolate-size:allow-keywords}:where(html:has(dialog:modal[open])){overflow:clip}@media(prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){font-family:system-ui,sans-serif;line-height:inherit;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;font-variation-settings:inherit;font-feature-settings:inherit;color:inherit;word-spacing:inherit;letter-spacing:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled,label:has(>:disabled,+:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){block-size:0;overflow:visible;color:inherit;border:none;border-block-start:1px solid}:where(dialog,[popover]){inset:unset;max-width:unset;max-height:unset;overflow:unset;color:inherit;background:none;border:none}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(:focus-visible){outline:3px solid CanvasText;outline-offset:1px;box-shadow:0 0 0 5px Canvas}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap!important;user-select:none!important;border:0!important;clip-path:inset(50%)!important}}@layer base{:focus-visible:not(a,button,input,select,textarea,summary,[tabindex],[contenteditable]){outline:none;box-shadow:none}body{font-family:var(--font-family-gothic);font-weight:var(--font-weight-400);line-height:var(--line-height-150);color:var(--color-text);overflow-wrap:break-word;scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track);background-color:var(--color-gray-1000);text-size-adjust:100%;-webkit-tap-highlight-color:transparent}:where(a,button,summary,label,[role=button]){touch-action:manipulation}picture{display:block}a{text-decoration:none}@media(min-width:48em){a[href^="tel:"]{pointer-events:none;cursor:text}}button{box-sizing:border-box;display:block}img{display:block;inline-size:100%;height:auto}sub,sup{position:relative;font-size:.68em;vertical-align:baseline}sub{bottom:-.28em}sup{bottom:.44em}}.show-md{display:none}@media(min-width:48em){.show-md{display:revert}}.show-lg{display:none}@media(min-width:60em){.show-lg{display:revert}}.show-xlg{display:none}@media(min-width:64em){.show-xlg{display:revert}}.show-xxlg{display:none}@media(min-width:75em){.show-xxlg{display:revert}}@media(min-width:48em){.hide-md{display:none}}@media(min-width:60em){.hide-lg{display:none}}@media(min-width:64em){.hide-xlg{display:none}}@media(min-width:75em){.hide-xxlg{display:none}}:root{--reveal-duration: .8s;--reveal-distance: calc(var(--unit) * 40)}@media(prefers-reduced-motion:no-preference){[data-reveal]:not([data-reveal=custom]){transition:opacity var(--reveal-duration),translate var(--reveal-duration) cubic-bezier(.33,1,.68,1);transition-delay:var(--reveal-delay, 0s)}[data-reveal]:not([data-reveal=custom]):not(.-is-revealed){opacity:0;translate:0 var(--reveal-distance)}}.carousel{position:relative}.carousel_viewport{overflow:hidden}.carousel_container{display:flex}.carousel_container>*{flex:0 0 100%;min-inline-size:0}.common-button{--this-color: var(--color-white);--this-color-bg: var(--color-green-main);--this-leading-size: calc(var(--unit) * 40);--this-leading-inset: calc(var(--unit) * 4);--this-trailing-size: calc(var(--unit) * 16);--this-trailing-inset: calc(var(--unit) * 12);position:relative;display:grid;place-items:center;justify-content:center;min-block-size:calc(var(--unit) * 72);padding-inline:calc(var(--unit) * 36);color:var(--this-color);background-color:var(--this-color-bg);border-radius:calc(var(--unit) * 64)}.common-button.-outline{--this-color: var(--color-green-main);--this-color-bg: var(--color-white);--this-trailing-size: calc(var(--unit) * 12);min-block-size:calc(var(--unit) * 48);border:calc(var(--unit) * 2) solid var(--color-green-main);border-radius:calc(var(--unit) * 24)}.common-button.-reverse{--this-color: var(--color-green-main);--this-color-bg: var(--color-beige-1)}.common-button:disabled{--this-color: var(--color-disabled-text);--this-color-bg: var(--color-disabled-bg);border-color:var(--color-disabled-bg)}.common-button:not(:disabled){transition:color var(--duration-default),background-color var(--duration-default)}@media(any-hover:hover){.common-button:not(:disabled):hover{color:var(--color-green-main);background-color:var(--color-green-hover)}}.common-button_label{text-align:center}.common-button_label.-image svg{display:block;inline-size:100%;block-size:auto}.common-button_leading{position:absolute;inset-inline-start:var(--this-leading-inset);display:grid;place-items:center;inline-size:var(--this-leading-size);block-size:var(--this-leading-size)}.common-button_trailing{position:absolute;inset-inline-end:var(--this-trailing-inset);display:grid;place-items:center;inline-size:var(--this-trailing-size);block-size:var(--this-trailing-size)}.common-button:disabled .common-button_trailing{display:none}.common-contact{display:grid;gap:calc(var(--unit) * 16);padding:calc(var(--unit) * 24) calc(var(--unit) * 20);color:var(--color-green-main);background-color:var(--color-beige-5);border-radius:calc(var(--unit) * 8)}.common-contact_title{font-size:calc(var(--unit) * 18);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.common-contact_body{display:grid;gap:calc(var(--unit) * 4);font-size:calc(var(--unit) * 14);line-height:var(--line-height-130)}.common-contact_body a{text-decoration:underline}.common-contact_note{display:grid;gap:calc(var(--unit) * 2);font-size:calc(var(--unit) * 12);line-height:var(--line-height-130)}.common-control{display:none}.common-gtmScrollEvent{inline-size:100%;block-size:calc(var(--unit) * 1);margin-block-end:calc(var(--unit) * -1)}.common-layout{display:grid;min-block-size:100dvh;background-color:var(--color-gray-900)}@media(min-width:26.5625em){.common-layout{grid-template-columns:1fr var(--content-width) 1fr;isolation:isolate}.common-layout:before{position:fixed;inset:0;z-index:-1;content:"";background-color:var(--color-green-10);background-image:url(/feature/collectionrally_2026/assets/image/common/common_pattern_01.webp);background-size:10.6875rem 8.6875rem}}.common-layout>*{min-inline-size:0}.common-layout_logo{display:none}@media(min-width:26.5625em){.common-layout_logo{grid-column:1}}@media(min-width:64em){.common-layout_logo{position:sticky;inset-block-start:0;display:grid;place-items:center;block-size:100dvh;padding-inline:1rem}}.common-layout_logo img{--this-angle: 3deg;--this-duration: 4s;inline-size:25rem;filter:var(--shadow-logo)}@media(prefers-reduced-motion:no-preference){.common-layout_logo img{animation:common-layout-swing var(--this-duration) cubic-bezier(.37,0,.63,1) infinite alternate}}@keyframes common-layout-swing{0%{rotate:calc(var(--this-angle) * -1)}to{rotate:var(--this-angle)}}.common-layout_main{background-color:var(--color-gray-1000)}@media(min-width:26.5625em){.common-layout_main{grid-column:2;box-shadow:var(--shadow-main)}}@media(min-width:26.5625em){.common-layout_navigation{grid-column:3}}@media(min-width:64em){.common-layout_navigation{position:sticky;inset-block-start:0;display:grid;align-content:safe center;justify-items:center;block-size:100dvh;padding-block:1rem;padding-inline:1rem;overflow-y:auto;scrollbar-width:thin}}.common-loading{position:fixed;inset:0;z-index:var(--z-index-loading);display:grid;place-items:center;background-color:var(--color-green-10);background-image:url(/feature/collectionrally_2026/assets/image/common/common_pattern_01.webp);background-size:10.6875rem 8.6875rem}.common-loading.-is-hidden{display:none}.common-loading_text{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-green-main)}.common-loading.-is-error .common-loading_text{display:none}.common-loading_error{display:none;font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-160);text-align:center}.common-loading.-is-error .common-loading_error{display:block}.common-subButton.common-moreButton{--this-trailing-inset: calc(var(--unit) * 16);inline-size:calc(var(--unit) * 296)}.common-moreButton_plus{position:relative;inline-size:calc(var(--unit) * 10);block-size:calc(var(--unit) * 10)}.common-moreButton_plus:before,.common-moreButton_plus:after{position:absolute;inset-block-start:calc(50% - calc(var(--unit) * 1));inset-inline-start:0;inline-size:calc(var(--unit) * 10);block-size:calc(var(--unit) * 2);content:"";background-color:currentcolor}.common-moreButton_plus:after{rotate:90deg}.common-navigation_trigger,.common-navigation_actions{display:flex;background-color:var(--color-green-main);border-radius:calc(var(--unit) * 4)}.common-navigation_trigger{position:fixed;inset-block-start:calc(var(--unit) * 8);inset-inline-end:calc((100% - min(100%,var(--content-width))) / 2 + calc(var(--unit) * 8));z-index:var(--z-index-navigation)}@media(min-width:64em){.common-navigation_trigger{display:none}}.common-navigation_actions{position:absolute;inset-block-start:calc(var(--unit) * 8);inset-inline-end:calc(var(--unit) * 8)}.common-navigation_item{display:grid;gap:calc(var(--unit) * 6);place-content:center;inline-size:calc(var(--unit) * 56);block-size:calc(var(--unit) * 44);color:var(--color-white)}.common-navigation_item+.common-navigation_item{border-inline-start:1px solid var(--color-green-border)}.common-navigation_icon{inline-size:calc(var(--unit) * 28);block-size:calc(var(--unit) * 28)}.common-navigation_icon.-close{inline-size:calc(var(--unit) * 32);block-size:calc(var(--unit) * 32)}.common-navigation_bar{inline-size:calc(var(--unit) * 28);block-size:2px;background-color:currentcolor}.common-navigation_drawer{position:relative;inline-size:calc(var(--unit) * 360);block-size:100dvh;padding-block:calc(var(--unit) * 64) calc(var(--unit) * 24);padding-inline:calc(var(--unit) * 8);overflow-y:auto;pointer-events:auto;scrollbar-width:thin;background-image:repeating-linear-gradient(135deg,var(--color-stripe-green) calc(var(--unit) * 0) calc(var(--unit) * 16),var(--color-stripe-pink) calc(var(--unit) * 16) calc(var(--unit) * 32),var(--color-stripe-yellow) calc(var(--unit) * 32) calc(var(--unit) * 48),var(--color-stripe-green) calc(var(--unit) * 48) calc(var(--unit) * 64),var(--color-stripe-orange) calc(var(--unit) * 64) calc(var(--unit) * 80),var(--color-stripe-blue) calc(var(--unit) * 80) calc(var(--unit) * 96),var(--color-stripe-pink) calc(var(--unit) * 96) calc(var(--unit) * 112),var(--color-stripe-yellow) calc(var(--unit) * 112) calc(var(--unit) * 128),var(--color-stripe-brown) calc(var(--unit) * 128) calc(var(--unit) * 144),var(--color-stripe-pink) calc(var(--unit) * 144) calc(var(--unit) * 160),var(--color-stripe-green) calc(var(--unit) * 160) calc(var(--unit) * 176),var(--color-stripe-pink) calc(var(--unit) * 176) calc(var(--unit) * 192),var(--color-stripe-green) calc(var(--unit) * 192) calc(var(--unit) * 208),var(--color-stripe-yellow) calc(var(--unit) * 208) calc(var(--unit) * 224),var(--color-stripe-blue) calc(var(--unit) * 224) calc(var(--unit) * 240))}.common-navigation_panel{display:grid;gap:calc(var(--unit) * 40);padding-block:calc(var(--unit) * 48);padding-inline:calc(var(--unit) * 24);background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 8)}.common-navigation_mypageId{font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-green-main);letter-spacing:var(--letter-spacing-8)}.common-navigation_logout{inline-size:100%}.common-navigation_side{display:none}@media(min-width:64em){.common-navigation_side{display:block;inline-size:100%;max-inline-size:19.5rem}}.common-navigationList{display:grid;gap:calc(var(--unit) * 23)}.common-navigationList_rule{block-size:calc(var(--unit) * 10);border-block:solid var(--color-green-main);border-block-width:calc(var(--unit) * 4) calc(var(--unit) * 2)}.common-navigationList_rule.-reverse{border-block-width:calc(var(--unit) * 2) calc(var(--unit) * 4)}.common-navigationList_items{display:grid;gap:calc(var(--unit) * 23)}.common-navigationList_item:not(:last-child){padding-block-end:calc(var(--unit) * 23);border-block-end:1px solid var(--color-green-9)}.common-navigationList_link{display:flex;gap:calc(var(--unit) * 8);align-items:center;justify-content:space-between;transition:opacity var(--duration-default)}.common-navigationList.-lp .common-navigationList_link{padding-inline:calc(var(--unit) * 8)}@media(any-hover:hover){.common-navigationList_link:hover{opacity:var(--opacity-hover)}}.common-navigationList_label{inline-size:calc(var(--unit) * var(--this-width));max-inline-size:none}.common-navigationList_icon{display:grid;place-items:center;inline-size:calc(var(--unit) * 16);color:var(--color-green-main)}.common-navigationList_icon .svg-icon{inline-size:100%;block-size:100%}.common-subButton.common-pagetop{inline-size:calc(var(--unit) * 296);letter-spacing:var(--letter-spacing-8)}.common-subButton.common-pagetop:after{position:absolute;inset-inline-end:calc(var(--unit) * 16);inline-size:calc(var(--unit) * 8);block-size:calc(var(--unit) * 9);content:"";background-color:currentcolor;clip-path:polygon(50% 0,100% 100%,0 100%)}.common-sideMenu{display:grid;gap:.75rem}.common-sideMenu_link{position:relative;display:flex;gap:.5rem;align-items:center;justify-content:space-between;block-size:3.5rem;padding-inline:1.75rem 1rem;background-color:var(--color-white);box-shadow:var(--shadow-sidemenu);transition:opacity var(--duration-default)}@media(any-hover:hover){.common-sideMenu_link:hover{opacity:var(--opacity-hover)}}.common-sideMenu_stripe{position:absolute;inset-block:0;inset-inline-start:0;inline-size:.75rem;background-image:repeating-linear-gradient(135deg,var(--color-stripe-green) calc(var(--unit) * 0) calc(var(--unit) * 7),var(--color-stripe-pink) calc(var(--unit) * 7) calc(var(--unit) * 14),var(--color-stripe-yellow) calc(var(--unit) * 14) calc(var(--unit) * 21),var(--color-stripe-green) calc(var(--unit) * 21) calc(var(--unit) * 28),var(--color-stripe-orange) calc(var(--unit) * 28) calc(var(--unit) * 35),var(--color-stripe-blue) calc(var(--unit) * 35) calc(var(--unit) * 42),var(--color-stripe-pink) calc(var(--unit) * 42) calc(var(--unit) * 49),var(--color-stripe-yellow) calc(var(--unit) * 49) calc(var(--unit) * 56),var(--color-stripe-brown) calc(var(--unit) * 56) calc(var(--unit) * 63),var(--color-stripe-pink) calc(var(--unit) * 63) calc(var(--unit) * 70),var(--color-stripe-green) calc(var(--unit) * 70) calc(var(--unit) * 77),var(--color-stripe-pink) calc(var(--unit) * 77) calc(var(--unit) * 84),var(--color-stripe-green) calc(var(--unit) * 84) calc(var(--unit) * 91),var(--color-stripe-yellow) calc(var(--unit) * 91) calc(var(--unit) * 98),var(--color-stripe-blue) calc(var(--unit) * 98) calc(var(--unit) * 105))}.common-sideMenu_label{inline-size:calc(.0625rem * var(--this-width))}.common-sideMenu_icon{display:grid;place-items:center;inline-size:1rem;color:var(--color-green-main)}.common-sideMenu_icon .svg-icon{inline-size:100%;block-size:100%}.common-stripe{position:relative;z-index:1;block-size:calc(var(--unit) * 8);margin-block-end:calc(var(--unit) * -8);background-image:repeating-linear-gradient(135deg,var(--color-stripe-green) calc(var(--unit) * 0) calc(var(--unit) * 16),var(--color-stripe-pink) calc(var(--unit) * 16) calc(var(--unit) * 32),var(--color-stripe-yellow) calc(var(--unit) * 32) calc(var(--unit) * 48),var(--color-stripe-green) calc(var(--unit) * 48) calc(var(--unit) * 64),var(--color-stripe-orange) calc(var(--unit) * 64) calc(var(--unit) * 80),var(--color-stripe-blue) calc(var(--unit) * 80) calc(var(--unit) * 96),var(--color-stripe-pink) calc(var(--unit) * 96) calc(var(--unit) * 112),var(--color-stripe-yellow) calc(var(--unit) * 112) calc(var(--unit) * 128),var(--color-stripe-brown) calc(var(--unit) * 128) calc(var(--unit) * 144),var(--color-stripe-pink) calc(var(--unit) * 144) calc(var(--unit) * 160),var(--color-stripe-green) calc(var(--unit) * 160) calc(var(--unit) * 176),var(--color-stripe-pink) calc(var(--unit) * 176) calc(var(--unit) * 192),var(--color-stripe-green) calc(var(--unit) * 192) calc(var(--unit) * 208),var(--color-stripe-yellow) calc(var(--unit) * 208) calc(var(--unit) * 224),var(--color-stripe-blue) calc(var(--unit) * 224) calc(var(--unit) * 240))}.common-subButton{--this-trailing-inset: calc(var(--unit) * 12);position:relative;display:grid;place-items:center;min-block-size:calc(var(--unit) * 40);padding-block-end:calc(var(--unit) * 2);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-green-main);background-color:var(--color-beige-3);border-radius:calc(var(--unit) * 24);transition:opacity var(--duration-default)}@media(any-hover:hover){.common-subButton:hover{opacity:var(--opacity-hover)}}.common-subButton:disabled{color:var(--color-disabled-text);background-color:var(--color-disabled-bg)}.common-subButton_trailing{position:absolute;inset-inline-end:var(--this-trailing-inset);display:grid;place-items:center}.common-subButton_trailing .svg-icon{inline-size:calc(var(--unit) * 16);block-size:calc(var(--unit) * 16)}.common-amazon{display:grid;justify-items:center}.common-amazon_link{display:block;inline-size:calc(var(--unit) * 328);overflow:hidden;border-radius:calc(var(--unit) * 8);transition:opacity var(--duration-default)}@media(any-hover:hover){.common-amazon_link:hover{opacity:var(--opacity-hover)}}.common-bonusBanner{overflow-x:clip}.common-bonusBanner_inner{--this-duration: 1s;--this-angle: 5deg}@media(prefers-reduced-motion:no-preference){.common-bonusBanner_inner.-is-revealed{animation:common-bonus-banner var(--this-duration) steps(1,end)}}.common-bonusBanner_image{margin-block:calc(var(--unit) * -18) calc(var(--unit) * -16)}@keyframes common-bonus-banner{0%{rotate:0deg}17%{rotate:calc(var(--this-angle) * -1)}33%{rotate:var(--this-angle)}50%{rotate:calc(var(--this-angle) * -1)}67%{rotate:var(--this-angle)}83%{rotate:calc(var(--this-angle) * -.5)}to{rotate:0deg}}.common-brandSite{display:grid;justify-items:center}.common-brandSite_title{inline-size:calc(var(--unit) * 205)}.common-brandSite_link{display:block;inline-size:calc(var(--unit) * 328);margin-block-start:calc(var(--unit) * 32);overflow:hidden;border-radius:calc(var(--unit) * 8);transition:opacity var(--duration-default)}@media(any-hover:hover){.common-brandSite_link:hover{opacity:var(--opacity-hover)}}.common-choice{display:flex;gap:calc(var(--unit) * 4);align-items:center}.common-choice.-stack{flex-direction:column;gap:calc(var(--unit) * 8);inline-size:calc(var(--unit) * 96)}.common-choice_input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.common-choice_mark{display:grid;flex-shrink:0;place-items:center;inline-size:calc(var(--unit) * 24);block-size:calc(var(--unit) * 24)}.common-choice_mark:before,.common-choice_mark:after{grid-area:1/1;content:""}.common-choice_mark:before{inline-size:calc(var(--unit) * 16);block-size:calc(var(--unit) * 16);background-color:var(--color-beige-3);border:1px solid var(--color-green-main);border-radius:50%;transition:background-color var(--duration-default)}.common-choice_mark:after{inline-size:calc(var(--unit) * 10);block-size:calc(var(--unit) * 10);background-color:var(--color-green-main);border-radius:50%;opacity:0}.common-choice_input[type=checkbox]+.common-choice_mark:before{inline-size:calc(var(--unit) * 20);block-size:calc(var(--unit) * 20);border-radius:calc(var(--unit) * 4)}.common-choice_input[type=checkbox]+.common-choice_mark:after{inline-size:calc(var(--unit) * 12);block-size:calc(var(--unit) * 7);background-color:transparent;border:2px solid var(--color-white);border-block-start:0;border-inline-end:0;border-radius:0;rotate:-45deg;translate:0 calc(var(--unit) * -2)}.common-choice_input:focus-visible+.common-choice_mark:before{outline:2px solid var(--color-green-main);outline-offset:2px}.common-choice_input:checked+.common-choice_mark:after{opacity:1}.common-choice_input[type=checkbox]:checked+.common-choice_mark:before{background-color:var(--color-green-main)}.common-choice_label{font-size:calc(var(--unit) * 16);line-height:var(--line-height-130)}.common-choice.-stack .common-choice_label{font-size:calc(var(--unit) * 12);text-align:center}.common-completeDone_content{position:relative;display:grid;justify-items:center;inline-size:calc(var(--unit) * 328);max-block-size:calc(100% - calc(var(--unit) * 32));padding-block:calc(var(--unit) * 52) calc(var(--unit) * 64);overflow-y:auto;overscroll-behavior-block:contain;pointer-events:initial;scrollbar-width:thin;background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 8)}.common-completeDone_title{inline-size:calc(var(--unit) * 134)}.common-completeDone_body{display:grid;gap:calc(var(--unit) * 8);margin-block-start:calc(var(--unit) * 24);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-black);text-align:center}.common-completeDone_view{inline-size:calc(var(--unit) * 296);min-block-size:calc(var(--unit) * 48);margin-block-start:calc(var(--unit) * 40);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-130);border-radius:calc(var(--unit) * 24)}.common-completeDone_back.-outline{inline-size:calc(var(--unit) * 240);margin-block-start:calc(var(--unit) * 24);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.common-completeDone_close{position:absolute;inset-block-start:calc(var(--unit) * 8);inset-inline-end:calc(var(--unit) * 8);display:grid;place-items:center;inline-size:calc(var(--unit) * 40);block-size:calc(var(--unit) * 40);color:var(--color-white);background-color:var(--color-green-main);border-radius:50%}.common-completeDone_close .svg-icon{inline-size:calc(var(--unit) * 20);block-size:calc(var(--unit) * 20)}.common-completePrize_content{position:relative;display:grid;gap:calc(var(--unit) * 30);justify-items:center;inline-size:calc(var(--unit) * 333);max-block-size:calc(100% - calc(var(--unit) * 32));padding-block:calc(var(--unit) * 64) calc(var(--unit) * 42);overflow-y:auto;overscroll-behavior-block:contain;pointer-events:initial;scrollbar-width:thin;background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 8)}.common-completePrize_title{inline-size:calc(var(--unit) * 220)}.common-completePrize_image{position:relative;display:grid;place-items:center;inline-size:calc(var(--unit) * 296);overflow:hidden;background-color:var(--color-beige-2);border-radius:calc(var(--unit) * 8)}.common-completePrize_imageNote{position:absolute;inset-block-end:calc(var(--unit) * 12);inset-inline-end:calc(var(--unit) * 8);font-size:calc(var(--unit) * 10);line-height:var(--line-height-130);color:var(--color-black)}.common-completePrize_body{display:grid;gap:calc(var(--unit) * 16);justify-items:center;inline-size:calc(var(--unit) * 280)}.common-completePrize_subtitle{inline-size:calc(var(--unit) * 64)}.common-completePrize_item{display:grid;gap:calc(var(--unit) * 4)}.common-completePrize_item:first-of-type{margin-block-start:calc(var(--unit) * 6)}.common-completePrize_name{font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130);color:var(--color-green-main)}.common-completePrize_spec{font-size:calc(var(--unit) * 12);line-height:var(--line-height-160);color:var(--color-black)}.common-completePrize_close{position:absolute;inset-block-start:calc(var(--unit) * 8);inset-inline-end:calc(var(--unit) * 8);display:grid;place-items:center;inline-size:calc(var(--unit) * 40);block-size:calc(var(--unit) * 40);color:var(--color-white);background-color:var(--color-green-main);border-radius:50%}.common-completePrize_close .svg-icon{inline-size:calc(var(--unit) * 20);block-size:calc(var(--unit) * 20)}.common-flavorMap,.common-flavorMap_body{display:grid;justify-items:center}.common-flavorMap_title{position:relative;z-index:1;inline-size:calc(var(--unit) * 326)}.common-flavorMap_trigger{display:block;inline-size:calc(var(--unit) * 344);margin-block-start:calc(var(--unit) * -37);transition:opacity var(--duration-default)}@media(any-hover:hover){.common-flavorMap_trigger:hover{opacity:var(--opacity-hover)}}.common-flavorMap_map{border-radius:calc(var(--unit) * 8)}.common-flavorMap_guide{margin-block-start:calc(var(--unit) * 16);font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-800);line-height:var(--line-height-130);color:var(--color-green-dark)}.common-flavorMap_content{--this-reserved: calc(var(--unit) * 176);position:relative;display:grid;gap:calc(var(--unit) * 16);justify-items:center;inline-size:calc(var(--unit) * 328);max-block-size:calc(100% - calc(var(--unit) * 32));padding-block:calc(var(--unit) * 64) calc(var(--unit) * 24);overflow-y:auto;overscroll-behavior-block:contain;pointer-events:initial;scrollbar-width:thin;background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 8)}.common-flavorMap_close{position:absolute;inset-block-start:calc(var(--unit) * 8);inset-inline-end:calc(var(--unit) * 8);display:grid;place-items:center;inline-size:calc(var(--unit) * 40);block-size:calc(var(--unit) * 40);color:var(--color-white);background-color:var(--color-green-main);border-radius:50%}.common-flavorMap_close .svg-icon{inline-size:calc(var(--unit) * 20);block-size:calc(var(--unit) * 20)}.common-flavorMap_frame{inline-size:calc(var(--unit) * 296);block-size:min(calc(var(--unit) * 296) * 1920 / 1376,100dvh - var(--this-reserved));overflow:hidden;border-radius:calc(var(--unit) * 8)}.common-flavorMap_controls{display:flex;gap:calc(var(--unit) * 8);justify-content:center}.common-subButton.common-flavorMap_control{inline-size:calc(var(--unit) * 96)}.common-infoCard{--this-color-bg: var(--color-white);display:grid;gap:calc(var(--unit) * 16);padding:calc(var(--unit) * 24);background-color:var(--this-color-bg);border-radius:calc(var(--unit) * 16)}.common-infoCard_head{display:grid;gap:calc(var(--unit) * 8)}.common-infoCard_date{font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-800);line-height:normal;color:var(--color-green-main)}.common-infoCard_title{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:normal;color:var(--color-green-main)}.common-infoCard_text{padding-block-start:calc(var(--unit) * 16);font-size:calc(var(--unit) * 14);line-height:var(--line-height-160);color:var(--color-black);border-block-start:calc(var(--unit) * 1) solid var(--color-beige-3)}.common-infoModal_content{position:relative;display:grid;justify-items:center;inline-size:calc(var(--unit) * 328);max-block-size:calc(100% - calc(var(--unit) * 32));padding-block-end:calc(var(--unit) * 48);overflow-y:auto;overscroll-behavior-block:contain;pointer-events:initial;scrollbar-width:thin;background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 8)}.common-infoCard.common-infoModal_card{--this-color-bg: transparent;inline-size:100%;padding-block:calc(var(--unit) * 48) 0}.common-infoModal_dismiss{position:relative;display:grid;place-items:center;inline-size:calc(var(--unit) * 132);block-size:calc(var(--unit) * 40);margin-block-start:calc(var(--unit) * 32);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-green-main);background-color:var(--color-beige-3);border-radius:calc(var(--unit) * 24);transition:opacity var(--duration-default)}@media(any-hover:hover){.common-infoModal_dismiss:hover{opacity:var(--opacity-hover)}}.common-infoModal_dismiss .svg-icon{position:absolute;inset-inline-end:calc(var(--unit) * 12);inline-size:calc(var(--unit) * 10);block-size:calc(var(--unit) * 10)}.common-infoModal_check{margin-block-start:calc(var(--unit) * 32)}.common-infoModal_check .common-choice_mark{inline-size:calc(var(--unit) * 20);block-size:calc(var(--unit) * 20)}.common-infoModal_check .common-choice_label{font-size:calc(var(--unit) * 14)}.common-infoModal_close{position:absolute;inset-block-start:calc(var(--unit) * 8);inset-inline-end:calc(var(--unit) * 8);display:grid;place-items:center;inline-size:calc(var(--unit) * 40);block-size:calc(var(--unit) * 40);color:var(--color-white);background-color:var(--color-green-main);border-radius:50%}.common-infoModal_close .svg-icon{inline-size:calc(var(--unit) * 20);block-size:calc(var(--unit) * 20)}.common-productGrid{--this-width: calc(var(--unit) * 329);--this-unit: calc(var(--this-width) / 329);inline-size:var(--this-width)}.common-productGrid_list{display:flex;flex-wrap:wrap;gap:calc(var(--this-unit) * 24) calc(var(--this-unit) * 16);align-items:center;justify-content:center}.common-productGrid_item{position:relative}.common-productGrid_item button{transition:opacity var(--duration-default)}@media(any-hover:hover){.common-productGrid_item button:hover{opacity:var(--opacity-hover)}}.common-productGrid_item img{inline-size:calc(var(--this-unit) * var(--this-product-width));max-inline-size:none}.common-productGrid_mark{position:absolute;inset-block-start:calc(var(--unit) * -15);inset-inline-end:0;font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-700);line-height:var(--line-height-100);color:var(--color-red-note)}.common-productGrid_notes{display:grid;gap:calc(var(--unit) * 4);margin-block-start:calc(var(--unit) * 16);font-size:calc(var(--unit) * 12);line-height:var(--line-height-125);color:var(--color-red-note);text-align:center}.common-productLead{--this-color-bg: var(--color-green-5);--this-font-size: calc(var(--unit) * 14);--this-padding-block: calc(var(--unit) * 2) calc(var(--unit) * 4);display:grid;gap:calc(var(--unit) * 4);justify-items:center;font-size:var(--this-font-size);font-weight:var(--font-weight-700);line-height:var(--line-height-150);color:var(--color-green-main);text-align:center}.common-productLead.-compact{--this-color-bg: var(--color-beige-3);--this-font-size: calc(var(--unit) * 12);--this-padding-block: calc(var(--unit) * 1) calc(var(--unit) * 2)}.common-productLead span{padding-block:var(--this-padding-block);padding-inline:calc(var(--unit) * 8);background-color:var(--this-color-bg)}.common-productListModal_content{position:relative;display:grid;justify-items:center;inline-size:calc(var(--unit) * 328);max-block-size:calc(100% - calc(var(--unit) * 32));padding-block:calc(var(--unit) * 64) calc(var(--unit) * 48);overflow-y:auto;overscroll-behavior-block:contain;pointer-events:initial;scrollbar-width:thin;background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 8)}.common-productListModal_title{inline-size:calc(var(--unit) * 212)}.common-productListModal_grid{--this-width: calc(var(--unit) * 280);margin-block-start:calc(var(--unit) * 20)}.common-productListModal_grid .common-productGrid_notes{font-size:calc(var(--unit) * 11)}.common-productNames.common-productListModal_names{--this-width: calc(var(--unit) * 312);margin-block-start:calc(var(--unit) * 40)}.common-productListModal_close{position:absolute;inset-block-start:calc(var(--unit) * 8);inset-inline-end:calc(var(--unit) * 8);display:grid;place-items:center;inline-size:calc(var(--unit) * 40);block-size:calc(var(--unit) * 40);color:var(--color-white);background-color:var(--color-green-main);border-radius:50%}.common-productListModal_close .svg-icon{inline-size:calc(var(--unit) * 20);block-size:calc(var(--unit) * 20)}.common-productModal{--this-stripe-width: calc(var(--unit) * 16)}.common-productModal_panel.-product-01{--this-stripe-1: var(--color-product-01-1);--this-stripe-2: var(--color-product-01-2)}.common-productModal_panel.-product-02{--this-stripe-1: var(--color-product-02-1);--this-stripe-2: var(--color-product-02-2)}.common-productModal_panel.-product-03{--this-stripe-1: var(--color-product-03-1);--this-stripe-2: var(--color-product-03-2)}.common-productModal_panel.-product-04{--this-stripe-1: var(--color-product-04-1);--this-stripe-2: var(--color-product-04-2)}.common-productModal_panel.-product-05{--this-stripe-1: var(--color-product-05-1);--this-stripe-2: var(--color-product-05-2)}.common-productModal_panel.-product-06{--this-stripe-1: var(--color-product-06-1);--this-stripe-2: var(--color-product-06-2)}.common-productModal_panel.-product-07{--this-stripe-1: var(--color-product-07-1);--this-stripe-2: var(--color-product-07-2)}.common-productModal_panel.-product-08{--this-stripe-1: var(--color-product-08-1);--this-stripe-2: var(--color-product-08-2)}.common-productModal_panel.-product-09{--this-stripe-1: var(--color-product-09-1);--this-stripe-2: var(--color-product-09-2)}.common-productModal_panel.-product-10{--this-stripe-1: var(--color-product-10-1);--this-stripe-2: var(--color-product-10-2)}.common-productModal_panel.-product-11{--this-stripe-1: var(--color-product-11-1);--this-stripe-2: var(--color-product-11-2)}.common-productModal_panel.-product-12{--this-stripe-1: var(--color-product-12-1);--this-stripe-2: var(--color-product-12-2)}.common-productModal_panel.-product-13{--this-stripe-1: var(--color-product-13-1);--this-stripe-2: var(--color-product-13-2)}.common-productModal_panel.-product-14{--this-stripe-1: var(--color-product-14-1);--this-stripe-2: var(--color-product-14-2)}.common-productModal_panel.-product-15{--this-stripe-1: var(--color-product-15-1);--this-stripe-2: var(--color-product-15-2)}.common-productModal_panel.-product-16{--this-stripe-1: var(--color-product-16-1);--this-stripe-2: var(--color-product-16-2)}.common-productModal_panel.-product-17{--this-stripe-1: var(--color-product-17-1);--this-stripe-2: var(--color-product-17-2)}.common-productModal_panel.-product-18{--this-stripe-1: var(--color-product-18-1);--this-stripe-2: var(--color-product-18-2)}.common-productModal_panel.-product-19{background-image:repeating-linear-gradient(45deg,var(--color-product-19-1) calc(var(--unit) * 0) calc(var(--unit) * 16),var(--color-product-19-2) calc(var(--unit) * 16) calc(var(--unit) * 32),var(--color-product-19-3) calc(var(--unit) * 32) calc(var(--unit) * 48),var(--color-product-19-4) calc(var(--unit) * 48) calc(var(--unit) * 64),var(--color-product-19-5) calc(var(--unit) * 64) calc(var(--unit) * 80))}.common-productModal_panel.-product-20{background-image:repeating-linear-gradient(45deg,var(--color-product-20-1) calc(var(--unit) * 0) calc(var(--unit) * 16),var(--color-product-20-2) calc(var(--unit) * 16) calc(var(--unit) * 32),var(--color-product-20-3) calc(var(--unit) * 32) calc(var(--unit) * 48),var(--color-product-20-4) calc(var(--unit) * 48) calc(var(--unit) * 64),var(--color-product-20-5) calc(var(--unit) * 64) calc(var(--unit) * 80))}.common-productModal_content{position:relative;inline-size:calc(var(--unit) * 312);pointer-events:initial}.common-productModal_carousel{display:grid;grid-template-rows:1fr auto;max-block-size:calc(100dvh - calc(var(--unit) * 32))}.common-productModal_carousel .carousel_container{column-gap:calc(var(--unit) * 16);align-items:start}.common-productModal_panel{max-block-size:calc(100dvh - calc(var(--unit) * 32) - calc(var(--unit) * 42));padding:calc(var(--unit) * 16) calc(var(--unit) * 12);overflow-y:auto;overscroll-behavior-block:contain;scrollbar-width:thin;background-image:repeating-linear-gradient(45deg,var(--this-stripe-1) 0 var(--this-stripe-width),var(--this-stripe-2) var(--this-stripe-width) calc(var(--this-stripe-width) * 2));border-radius:calc(var(--unit) * 8)}.common-productModal_card{display:grid;gap:calc(var(--unit) * 16);justify-items:center;padding-block:calc(var(--unit) * 16) calc(var(--unit) * 24);background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}.common-productModal_summary{display:grid;justify-items:center}.common-productModal_title{inline-size:calc(var(--unit) * 272)}.common-productModal_package{inline-size:auto;max-inline-size:none;block-size:calc(var(--unit) * 140);margin-block-start:calc(var(--unit) * 16)}.common-productModal_panel.-product-20 .common-productModal_package{block-size:calc(var(--unit) * 122)}.common-productModal_description{inline-size:calc(var(--unit) * 256);padding:calc(var(--unit) * 12) calc(var(--unit) * 16);font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-800);line-height:var(--line-height-130);color:var(--color-green-dark);text-align:center;background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 8)}.common-productModal_notes{display:grid;gap:calc(var(--unit) * 2);margin-block-start:calc(var(--unit) * 4);font-size:calc(var(--unit) * 10);font-weight:var(--font-weight-500);line-height:var(--line-height-130);color:var(--color-red-note);text-align:center}.common-productModal_button{--this-trailing-size: calc(var(--unit) * 12);inline-size:calc(var(--unit) * 256);min-block-size:calc(var(--unit) * 47);padding-inline:calc(var(--unit) * 28);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);border-radius:calc(var(--unit) * 24)}.common-productModal_controls{display:flex;align-items:center;justify-content:space-between;margin-block-start:calc(var(--unit) * 16)}.common-productModal_arrow{display:grid;place-items:center;inline-size:calc(var(--unit) * 66);block-size:calc(var(--unit) * 26);color:var(--color-green-main);background-color:var(--color-beige-3);border-radius:calc(var(--unit) * 26);transition:opacity var(--duration-default)}@media(any-hover:hover){.common-productModal_arrow:hover{opacity:var(--opacity-hover)}}.common-productModal_arrow:disabled{visibility:hidden}.common-productModal_arrow .svg-icon{inline-size:calc(var(--unit) * 16);block-size:calc(var(--unit) * 16)}.common-productModal_counter{display:flex;gap:calc(var(--unit) * 3);align-items:center;font-size:calc(var(--unit) * 20);font-weight:var(--font-weight-800);line-height:var(--line-height-100);color:var(--color-white);letter-spacing:calc(var(--unit) * -.8)}.common-productModal_slash{inline-size:calc(var(--unit) * 12);block-size:calc(var(--unit) * 18);background-color:currentcolor;clip-path:polygon(80% 0,100% 0,20% 100%,0 100%)}.common-productModal_close{position:absolute;inset-block-start:calc(var(--unit) * 8);inset-inline-end:calc(var(--unit) * 8);z-index:1;display:grid;place-items:center;inline-size:calc(var(--unit) * 40);block-size:calc(var(--unit) * 40);color:var(--color-white);background-color:var(--color-green-main);border-radius:50%}.common-productModal_close .svg-icon{inline-size:calc(var(--unit) * 20);block-size:calc(var(--unit) * 20)}.common-productModal_arrow.-prev .svg-icon{scale:-1 1}.common-productNames{--this-width: calc(var(--unit) * 344);--this-color-bg: var(--color-beige-5);display:grid;gap:calc(var(--unit) * 8);align-content:start;inline-size:var(--this-width);block-size:calc(var(--unit) * 208);padding-block:calc(var(--unit) * 16);padding-inline:calc(var(--unit) * 4);overflow-y:auto;font-size:calc(var(--unit) * 10);line-height:var(--line-height-130);color:var(--color-black);scrollbar-width:thin;background-color:var(--this-color-bg);border-radius:calc(var(--unit) * 8)}.common-productNames_excluded{font-size:calc(var(--unit) * 10);color:var(--color-red-excluded)}.common-question{display:grid;gap:calc(var(--unit) * 16)}.common-question_head{display:grid;gap:calc(var(--unit) * 8);justify-items:start}.common-question_tag{display:grid;place-items:center;inline-size:calc(var(--unit) * 48);padding-block:1px calc(var(--unit) * 2);font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-800);line-height:var(--line-height-150);color:var(--color-white);background-color:var(--color-green-main);border-radius:calc(var(--unit) * 4)}.common-question_tag.-optional{color:var(--color-green-main);background-color:var(--color-beige-3)}.common-question_title{display:flex;gap:calc(var(--unit) * 4);align-items:flex-start;font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-130);color:var(--color-green-main);text-wrap:wrap}.common-question_number{flex-shrink:0;inline-size:calc(var(--unit) * 24);margin-block-start:calc(var(--unit) * 4)}.common-question_body{display:grid;gap:calc(var(--unit) * 16)}.common-question_options{--this-gap: calc(var(--unit) * 20);display:flex;flex-wrap:wrap;gap:var(--this-gap) calc(var(--unit) * 16);align-items:center}.common-question_options.-column{flex-direction:column;align-items:stretch}.common-question_options.-column .common-choice{align-items:flex-start}.common-stampComplete_content{position:relative;display:grid;justify-items:center;inline-size:calc(var(--unit) * 328);max-block-size:calc(100% - calc(var(--unit) * 32));padding-block-end:calc(var(--unit) * 48);overflow-y:auto;overscroll-behavior-block:contain;pointer-events:initial;scrollbar-width:thin;background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 8)}.common-stampComplete_kv{inline-size:100%}.common-stampComplete_lead{inline-size:calc(var(--unit) * 218);margin-block-start:calc(var(--unit) * 30)}.common-stampComplete_body{inline-size:calc(var(--unit) * 280);margin-block-start:calc(var(--unit) * 15);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-black);text-align:center}.common-stampComplete_prize{position:relative;inline-size:calc(var(--unit) * 280);margin-block-start:calc(var(--unit) * 24)}.common-stampComplete_prizeNote{position:absolute;inset-block-end:calc(var(--unit) * 20);inset-inline-end:calc(var(--unit) * 4);font-size:calc(var(--unit) * 10);line-height:var(--line-height-130);color:var(--color-black)}.common-stampComplete_entry{inline-size:calc(var(--unit) * 280);min-block-size:calc(var(--unit) * 60);margin-block-start:calc(var(--unit) * 40)}.common-stampComplete_entry .common-button_label{inline-size:calc(var(--unit) * 209)}.common-stampComplete_close{position:absolute;inset-block-start:calc(var(--unit) * 8);inset-inline-end:calc(var(--unit) * 8);display:grid;place-items:center;inline-size:calc(var(--unit) * 40);block-size:calc(var(--unit) * 40);color:var(--color-white);background-color:var(--color-green-main);border-radius:50%}.common-stampComplete_close .svg-icon{inline-size:calc(var(--unit) * 20);block-size:calc(var(--unit) * 20)}.common-stampComplete_error{margin-block-start:calc(var(--unit) * 16);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-700);line-height:var(--line-height-130);color:var(--color-red-price);text-align:center}.common-stampComplete_error[hidden]{display:none}.common-stampCount{display:flex;align-items:flex-start;padding-block:calc(var(--unit) * 32) calc(var(--unit) * 23);padding-inline:calc(var(--unit) * 16) calc(var(--unit) * 20);background-color:var(--color-green-5)}.common-stampCount_label{inline-size:calc(var(--unit) * 86)}.common-stampCount_digits{display:flex;gap:calc(var(--unit) * 4);margin-inline-start:calc(var(--unit) * 14)}.common-stampCount_digit{display:grid;place-items:center;inline-size:calc(var(--unit) * 45);block-size:calc(var(--unit) * 56);overflow:hidden;background-color:var(--color-white)}.common-stampCount_unit{align-self:flex-end;inline-size:calc(var(--unit) * 71);margin-block-end:calc(var(--unit) * 4);margin-inline-start:calc(var(--unit) * 10)}.common-stampGet_content{position:relative;display:grid;justify-items:center;inline-size:calc(var(--unit) * 328);max-block-size:calc(100% - calc(var(--unit) * 32));padding-block:calc(var(--unit) * 62) calc(var(--unit) * 48);padding-inline:calc(var(--unit) * 8);overflow-y:auto;overscroll-behavior-block:contain;pointer-events:initial;scrollbar-width:thin;background-color:var(--color-green-1);border-radius:calc(var(--unit) * 8)}.common-stampGet_title{inline-size:calc(var(--unit) * 289)}.common-stampGet_lead{inline-size:calc(var(--unit) * 280);margin-block-start:calc(var(--unit) * 16);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-black);text-align:center}.common-stampGet_close{position:absolute;inset-block-start:calc(var(--unit) * 8);inset-inline-end:calc(var(--unit) * 8);display:grid;place-items:center;inline-size:calc(var(--unit) * 40);block-size:calc(var(--unit) * 40);color:var(--color-white);background-color:var(--color-green-main);border-radius:50%}.common-stampGet_close .svg-icon{inline-size:calc(var(--unit) * 20);block-size:calc(var(--unit) * 20)}.common-stampList_items{display:grid;justify-items:center;inline-size:100%;padding-block:calc(var(--unit) * 24);margin-block-start:calc(var(--unit) * 24);background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}.common-stampList_item{display:flex;gap:calc(var(--unit) * 12);align-items:center;inline-size:calc(var(--unit) * 280)}.common-stampList_item+.common-stampList_item{padding-block-start:calc(var(--unit) * 16);margin-block-start:calc(var(--unit) * 16);border-block-start:calc(var(--unit) * 1) solid var(--color-beige-2)}.common-stampList_stamp{display:grid;flex-shrink:0;place-items:center;inline-size:calc(var(--unit) * 64);block-size:calc(var(--unit) * 80);overflow:hidden;border-radius:calc(var(--unit) * 4)}.common-stampList_stamp img{inline-size:auto;block-size:calc(var(--unit) * 74)}.common-stampList_name{display:grid;inline-size:calc(var(--unit) * 204);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-black)}.common-stampShare_frame{inline-size:100%;padding:calc(var(--unit) * 8);margin-block-start:calc(var(--unit) * 24);border-radius:calc(var(--unit) * 8);background-image:repeating-linear-gradient(135deg,var(--color-stripe-green) calc(var(--unit) * 0) calc(var(--unit) * 7),var(--color-stripe-pink) calc(var(--unit) * 7) calc(var(--unit) * 14),var(--color-stripe-yellow) calc(var(--unit) * 14) calc(var(--unit) * 21),var(--color-stripe-green) calc(var(--unit) * 21) calc(var(--unit) * 28),var(--color-stripe-orange) calc(var(--unit) * 28) calc(var(--unit) * 35),var(--color-stripe-blue) calc(var(--unit) * 35) calc(var(--unit) * 42),var(--color-stripe-pink) calc(var(--unit) * 42) calc(var(--unit) * 49),var(--color-stripe-yellow) calc(var(--unit) * 49) calc(var(--unit) * 56),var(--color-stripe-brown) calc(var(--unit) * 56) calc(var(--unit) * 63),var(--color-stripe-pink) calc(var(--unit) * 63) calc(var(--unit) * 70),var(--color-stripe-green) calc(var(--unit) * 70) calc(var(--unit) * 77),var(--color-stripe-pink) calc(var(--unit) * 77) calc(var(--unit) * 84),var(--color-stripe-green) calc(var(--unit) * 84) calc(var(--unit) * 91),var(--color-stripe-yellow) calc(var(--unit) * 91) calc(var(--unit) * 98),var(--color-stripe-blue) calc(var(--unit) * 98) calc(var(--unit) * 105))}.common-stampShare_card{display:flex;gap:calc(var(--unit) * 8);align-items:center;block-size:calc(var(--unit) * 152);padding-inline:calc(var(--unit) * 16);background-color:var(--color-white);border-radius:calc(var(--unit) * 4)}.common-stampShare_stamp{display:grid;flex-shrink:0;place-items:center;inline-size:calc(var(--unit) * 120);block-size:calc(var(--unit) * 120);overflow:hidden;border-radius:calc(var(--unit) * 8)}.common-stampShare_stamp img{inline-size:calc(var(--unit) * 63)}.common-stampShare_name{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-130);color:var(--color-black)}.common-stampSheet{--this-stamp-width: calc(var(--unit) * 50);--this-column-start: calc(var(--unit) * 80);--this-column-gap: calc(var(--unit) * 62);--this-row-start: calc(var(--unit) * 84);--this-row-gap: calc(var(--unit) * 108);position:relative;backface-visibility:hidden}.common-stampSheet_album{inline-size:100%}.common-stampSheet_list{position:absolute;inset-block-start:var(--this-row-start);inset-inline-start:var(--this-column-start);display:grid;grid-template-columns:repeat(4,var(--this-column-gap));grid-auto-rows:var(--this-row-gap);place-items:start}.common-stampSheet_stamp{--this-tilt-space-inline: calc(var(--unit) * 4);--this-tilt-space-block: calc(var(--unit) * 6);padding-block:var(--this-tilt-space-block);padding-inline:var(--this-tilt-space-inline);margin-block:calc(var(--this-tilt-space-block) * -1);margin-inline:calc(var(--this-tilt-space-inline) * -1);filter:brightness(.999)}.common-stampSheet_stamp>img{inline-size:var(--this-stamp-width)}.common-stampSheet_stamp.-tilt-a{rotate:-3deg;translate:0 calc(var(--unit) * 2)}.common-stampSheet_stamp.-tilt-b{rotate:3deg;translate:0 calc(var(--unit) * -2)}.common-stampSheet_stamp.-is-used{filter:brightness(.7)}.common-stampSheet_id{position:absolute;inset-block-end:calc(var(--unit) * 12);inset-inline-end:calc(var(--unit) * 12);font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-800);line-height:var(--line-height-100);color:var(--color-green-dark)}.common-step{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--unit) * 32) calc(var(--unit) * 4);inline-size:calc(var(--unit) * 344)}.common-step_item{--this-stagger: .2s;position:relative;display:grid;gap:calc(var(--unit) * 10);align-content:start;justify-items:center;padding-block:calc(var(--unit) * 24) calc(var(--unit) * 16);padding-inline:calc(var(--unit) * 8);background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}.common-step_item.-wide{grid-template-columns:calc(var(--unit) * 150) 1fr;grid-column:1/-1;column-gap:calc(var(--unit) * 16);justify-items:start;padding-inline:calc(var(--unit) * 8) calc(var(--unit) * 16)}@media(prefers-reduced-motion:no-preference){.common-step_item{transition:opacity var(--reveal-duration),translate var(--reveal-duration) cubic-bezier(.33,1,.68,1)}.common-step_item:nth-child(2){transition-delay:calc(var(--this-stagger) * 1)}.common-step_item:nth-child(3){transition-delay:calc(var(--this-stagger) * 2)}.common-step_item:nth-child(4){transition-delay:calc(var(--this-stagger) * 3)}.common-step_item:nth-child(5){transition-delay:calc(var(--this-stagger) * 4)}.common-step:not(.-is-revealed) .common-step_item{opacity:0;translate:0 var(--reveal-distance)}}.common-step_badge{position:absolute;inset-block-start:calc(var(--unit) * -24);inset-inline-start:50%;inline-size:calc(var(--unit) * 88);translate:-50% 0}.common-step_illust{border-radius:calc(var(--unit) * 4);isolation:isolate}.common-step_body{display:grid;gap:calc(var(--unit) * 4);align-content:start;inline-size:calc(var(--unit) * 148);isolation:isolate}.common-step_item.-wide .common-step_body{inline-size:auto}.common-step_lead{font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.common-step_note{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--unit) * 2);font-size:calc(var(--unit) * 11);line-height:var(--line-height-130)}.common-step_note.-plain{display:block}.common-step_mark{font-size:calc(var(--unit) * 10)}[data-survey-state=complete] .common-surveyHero,[data-survey-state=complete] .common-surveyForm{display:none}[data-survey-state=complete] .common-surveyComplete{display:grid;align-content:start;justify-items:center;min-block-size:calc(100dvh - calc(var(--unit) * 180) - calc(var(--unit) * 64));padding-block:calc(var(--unit) * 64);background-color:var(--color-beige-1)}.common-surveyComplete_title{inline-size:calc(var(--unit) * 196)}.common-surveyComplete_message{display:grid;gap:calc(var(--unit) * 8);margin-block-start:calc(var(--unit) * 32);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-black);text-align:center}.common-surveyComplete_button.-outline{inline-size:calc(var(--unit) * 240);margin-block-start:calc(var(--unit) * 48);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.common-surveyConfirm_content{position:relative;display:grid;gap:calc(var(--unit) * 16);justify-items:center;inline-size:calc(var(--unit) * 328);max-block-size:calc(100% - calc(var(--unit) * 32));padding-block:calc(var(--unit) * 64);overflow-y:auto;overscroll-behavior-block:contain;pointer-events:initial;scrollbar-width:thin;background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 8)}.common-surveyConfirm_close{position:absolute;inset-block-start:calc(var(--unit) * 8);inset-inline-end:calc(var(--unit) * 8);display:grid;place-items:center;inline-size:calc(var(--unit) * 40);block-size:calc(var(--unit) * 40);color:var(--color-white);background-color:var(--color-green-main);border-radius:50%}.common-surveyConfirm_close .svg-icon{inline-size:calc(var(--unit) * 20);block-size:calc(var(--unit) * 20)}.common-surveyConfirm_title{inline-size:calc(var(--unit) * 150);margin-block:calc(var(--unit) * 2.35)}.common-surveyConfirm_list{display:grid;inline-size:calc(var(--unit) * 280);padding:calc(var(--unit) * 24) calc(var(--unit) * 16);background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}.common-surveyConfirm_row{display:grid;gap:calc(var(--unit) * 12)}.common-surveyConfirm_row+.common-surveyConfirm_row{padding-block-start:calc(var(--unit) * 25);margin-block-start:calc(var(--unit) * 24);border-block-start:1px solid var(--color-beige-2)}.common-surveyConfirm_question{display:flex;gap:calc(var(--unit) * 4);align-items:flex-start;font-size:calc(var(--unit) * 13);font-weight:var(--font-weight-800);line-height:var(--line-height-130);color:var(--color-green-main)}.common-surveyConfirm_number{flex-shrink:0}.common-surveyConfirm_answer{display:grid;gap:calc(var(--unit) * 4);font-size:calc(var(--unit) * 14);line-height:var(--line-height-130);color:var(--color-black)}.common-surveyConfirm_submit{position:relative;display:grid;place-items:center;inline-size:calc(var(--unit) * 280);min-block-size:calc(var(--unit) * 48);padding-inline:calc(var(--unit) * 36);margin-block-start:calc(var(--unit) * 24);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-130);color:var(--color-white);background-color:var(--color-green-main);border-radius:calc(var(--unit) * 24);transition:color var(--duration-default),background-color var(--duration-default)}@media(any-hover:hover){.common-surveyConfirm_submit:hover{color:var(--color-green-main);background-color:var(--color-green-hover)}}.common-surveyConfirm_submitIcon{position:absolute;inset-inline-end:calc(var(--unit) * 12);display:flex;align-items:center;inline-size:calc(var(--unit) * 12);block-size:calc(var(--unit) * 12)}.common-surveyConfirm_error{margin-block-start:calc(var(--unit) * 16);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-700);line-height:var(--line-height-130);color:var(--color-red-price);text-align:center}.common-surveyConfirm_error[hidden]{display:none}.common-surveyForm{display:grid;justify-items:center;padding-block-end:calc(var(--unit) * 80);background-color:var(--color-beige-1)}.common-surveyForm_card{display:grid;gap:calc(var(--unit) * 40);inline-size:calc(var(--unit) * 344);padding:calc(var(--unit) * 48) calc(var(--unit) * 24) calc(var(--unit) * 64);background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}.common-surveyForm_error{inline-size:calc(var(--unit) * 296);margin-block-start:calc(var(--unit) * 24);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-700);line-height:var(--line-height-130);color:var(--color-red-price);text-align:center}.common-surveyForm_submit{position:relative;display:grid;place-items:center;inline-size:calc(var(--unit) * 296);min-block-size:calc(var(--unit) * 48);padding-inline:calc(var(--unit) * 36);margin-block-start:calc(var(--unit) * 40);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-130);color:var(--color-white);background-color:var(--color-green-main);border-radius:calc(var(--unit) * 24);transition:color var(--duration-default),background-color var(--duration-default)}@media(any-hover:hover){.common-surveyForm_submit:hover{color:var(--color-green-main);background-color:var(--color-green-hover)}}.common-surveyForm_submit:disabled{color:var(--color-disabled-text);background-color:var(--color-disabled-bg)}.common-surveyForm_submitIcon{position:absolute;inset-inline-end:calc(var(--unit) * 12);display:flex;align-items:center;inline-size:calc(var(--unit) * 12);block-size:calc(var(--unit) * 12)}.common-surveyHero{display:grid;justify-items:center;padding-block:calc(var(--unit) * 48) calc(var(--unit) * 24);background-color:var(--color-beige-1)}.common-surveyHero_title{font-size:calc(var(--unit) * 20);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-green-main);text-align:center}.common-surveyTerms{display:grid;gap:calc(var(--unit) * 16);justify-items:center;margin-block-start:calc(var(--unit) * 48)}.common-surveyTerms_lead{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-130);color:var(--color-green-main);text-align:center}.common-surveyTerms_box{inline-size:calc(var(--unit) * 344);block-size:calc(var(--unit) * 208);padding-block:calc(var(--unit) * 24);padding-inline:calc(var(--unit) * 16);overflow-y:auto;scrollbar-width:thin;background-color:var(--color-beige-4);border-radius:calc(var(--unit) * 8)}.common-surveyTerms_text{font-size:calc(var(--unit) * 10);line-height:var(--line-height-130)}.common-surveyTerms_link{word-break:break-all;text-decoration:underline}.common-surveyTerms_label{display:flex;gap:calc(var(--unit) * 4);align-items:start;padding-block-start:calc(var(--unit) * 8);font-size:calc(var(--unit) * 14);line-height:var(--line-height-130)}.common-surveyTerms_input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.common-surveyTerms_check{position:relative;flex-shrink:0;inline-size:calc(var(--unit) * 16);block-size:calc(var(--unit) * 16);margin-block-start:calc(var(--unit) * 2);background-color:var(--color-beige-3);border:1px solid var(--color-green-main);border-radius:calc(var(--unit) * 4)}.common-surveyTerms_input:checked+.common-surveyTerms_check{background-color:var(--color-green-main)}.common-surveyTerms_input:focus-visible+.common-surveyTerms_check{outline:calc(var(--unit) * 2) solid var(--color-green-main);outline-offset:calc(var(--unit) * 2)}.common-surveyTerms_input:checked+.common-surveyTerms_check:after{position:absolute;inset-block-start:calc(var(--unit) * 2);inset-inline-start:calc(var(--unit) * 4);inline-size:calc(var(--unit) * 5);block-size:calc(var(--unit) * 9);content:"";border-block-end:calc(var(--unit) * 2) solid var(--color-white);border-inline-end:calc(var(--unit) * 2) solid var(--color-white);rotate:45deg}.common-tutorialModal .dialog-modal_inner{align-items:start;padding-block:calc(var(--unit) * 32)}.common-tutorialModal_content{display:grid;justify-items:center;inline-size:calc(var(--unit) * 328);max-block-size:100%;padding-block:calc(var(--unit) * 32) calc(var(--unit) * 24);overflow-y:auto;overscroll-behavior-block:contain;pointer-events:initial;scrollbar-width:thin;background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}.common-tutorialModal_title{inline-size:calc(var(--unit) * 69)}.common-tutorialModal_carousel{inline-size:calc(var(--unit) * 304);margin-block-start:calc(var(--unit) * 16)}.common-tutorialModal_carousel .carousel_container{column-gap:calc(var(--unit) * 12)}.common-tutorialModal_slide{display:grid;gap:calc(var(--unit) * 16);align-content:start}.common-tutorialModal_illust{border-radius:calc(var(--unit) * 8)}.common-tutorialModal_body{display:grid;gap:calc(var(--unit) * 8);align-content:start;padding-inline:calc(var(--unit) * 8)}.common-tutorialModal_text{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-160)}.common-tutorialModal_note{font-size:calc(var(--unit) * 12);line-height:var(--line-height-130)}.common-tutorialModal_dots{display:flex;gap:calc(var(--unit) * 8);align-items:center;justify-content:center;margin-block-start:calc(var(--unit) * 26)}.common-tutorialModal_dots .carousel_dot{inline-size:calc(var(--unit) * 8);block-size:calc(var(--unit) * 8);background-color:var(--color-beige-3);border-radius:calc(var(--unit) * 4);transition:inline-size var(--duration-default) cubic-bezier(.25,1,.5,1)}.common-tutorialModal_dots .carousel_dot.-is-selected{inline-size:calc(var(--unit) * 40);background-color:var(--color-green-main)}.common-tutorialModal_next,.common-tutorialModal_start{inline-size:calc(var(--unit) * 304);min-block-size:calc(var(--unit) * 48);margin-block-start:calc(var(--unit) * 40);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-130);border-radius:calc(var(--unit) * 48)}.common-tutorialModal_content.-is-last .common-tutorialModal_next,.common-tutorialModal_start{display:none}.common-tutorialModal_content.-is-last .common-tutorialModal_start{display:grid}:root{overflow-y:scroll}:root:has(dialog[open]:modal){overflow:hidden;scrollbar-gutter:stable}dialog{position:fixed;inset:0;max-inline-size:none;max-block-size:none;padding:0;background:transparent;border:none}dialog::backdrop{background-color:var(--color-overlay)}.dialog-modal{inline-size:100%;block-size:100%;overscroll-behavior-block:contain;scrollbar-width:none}.dialog-modal::-webkit-scrollbar{display:none}.dialog-modal_inner{display:grid;place-items:center;inline-size:100%;block-size:calc(100% + 1px);pointer-events:none}.svg-icon{display:inline-flex;inline-size:100%;block-size:100%}.svg-icon svg{display:block;inline-size:100%;block-size:100%}.faq{display:grid;grid-template-columns:minmax(0,1fr);padding-block-end:calc(var(--unit) * 48);background-color:var(--color-beige-1)}.faq_pagetop{margin-block-start:calc(var(--unit) * 40);margin-inline:auto}.faq-hero{display:grid;justify-items:center;padding-block-start:calc(var(--unit) * 64)}.faq-hero_title{inline-size:calc(var(--unit) * 258)}.faq-list{display:grid;gap:calc(var(--unit) * 24);inline-size:calc(var(--unit) * 344);margin-block-start:calc(var(--unit) * 32);margin-inline:auto}.faq-list_category{display:grid;gap:calc(var(--unit) * 8)}.faq-list_categoryTitle{display:flex;align-items:center;block-size:calc(var(--unit) * 39);padding-inline:calc(var(--unit) * 16);background-color:var(--color-green-6);border-radius:calc(var(--unit) * 8)}.faq-list_categoryImage{inline-size:auto;block-size:calc(var(--unit) * 17.5)}.faq-list_items{display:grid;gap:calc(var(--unit) * 8)}.faq-list_item{background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}.faq-list_item::details-content{display:grid;visibility:hidden;grid-template-rows:0fr;content-visibility:visible;transition:grid-template-rows var(--duration-default) cubic-bezier(.5,1,.89,1),visibility var(--duration-default)}.faq-list_item[open]::details-content{visibility:visible;grid-template-rows:1fr}@media(prefers-reduced-motion:reduce){.faq-list_item::details-content{transition:none}}.faq-list_title{display:flex;gap:calc(var(--unit) * 8);align-items:center;padding:calc(var(--unit) * 16) calc(var(--unit) * 8) calc(var(--unit) * 16) calc(var(--unit) * 16);list-style:none}.faq-list_title::-webkit-details-marker{display:none}.faq-list_mark{position:relative;flex-shrink:0;inline-size:calc(var(--unit) * 24);block-size:calc(var(--unit) * 22);padding-block-start:calc(var(--unit) * 3);padding-inline-end:calc(var(--unit) * 10)}.faq-list_mark:after{position:absolute;inset-block-start:calc(var(--unit) * 5);inset-inline-end:0;inline-size:calc(var(--unit) * 2);block-size:calc(var(--unit) * 14);content:"";background-color:var(--color-green-8);border-radius:calc(var(--unit) * 3)}.faq-list_question{flex-grow:1;font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-green-main)}.faq-list_icon{position:relative;flex-shrink:0;inline-size:calc(var(--unit) * 20);block-size:calc(var(--unit) * 20);background-color:var(--color-beige-3);border-radius:50%}.faq-list_icon:before,.faq-list_icon:after{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:calc(var(--unit) * 8.9);block-size:calc(var(--unit) * 1.6);content:"";background-color:var(--color-green-main);translate:-50% -50%}.faq-list_icon:after{rotate:90deg;transition:scale var(--duration-default) cubic-bezier(.5,1,.89,1)}.faq-list_item[open] .faq-list_icon:after{scale:0}@media(prefers-reduced-motion:reduce){.faq-list_icon:after{transition:none}}.faq-list_answer{overflow:hidden}.faq-list_answerInner{display:flex;gap:calc(var(--unit) * 8);padding:calc(var(--unit) * 23) calc(var(--unit) * 32) calc(var(--unit) * 24) calc(var(--unit) * 16);border-block-start:calc(var(--unit) * 1) solid var(--color-beige-2)}.faq-list_text{font-size:calc(var(--unit) * 12);line-height:var(--line-height-160);color:var(--color-black)}.faq-list_image{inline-size:100%;margin-block-start:calc(var(--unit) * 8)}.faq-list_image.-bordered{border:1px solid var(--color-gray-150)}.faq-list_link{display:inline;font-weight:var(--font-weight-400);color:var(--color-green-main);word-break:break-all;text-decoration:underline;transition:opacity var(--duration-default)}@media(any-hover:hover){.faq-list_link:hover{opacity:var(--opacity-hover)}}.maintenance{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;padding-block:calc(var(--unit) * 48)}.common-layout.-maintenance .common-layout_logo,.common-layout.-maintenance .common-layout_navigation{display:none}.maintenance-message{display:grid;justify-items:center;padding-block:calc(var(--unit) * 40) calc(var(--unit) * 73);padding-inline:calc(var(--unit) * 24);margin-inline:calc(var(--unit) * 16);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-500);line-height:var(--line-height-160);text-align:center;background-color:var(--color-beige-3);border-radius:calc(var(--unit) * 8)}.maintenance-message_logo{inline-size:calc(var(--unit) * 144)}.maintenance-message_title{inline-size:calc(var(--unit) * 188);margin-block-start:calc(var(--unit) * 40)}.maintenance-message_body{display:grid;gap:calc(var(--unit) * 12);margin-block-start:calc(var(--unit) * 24)}.maintenance-message_schedule{display:grid;gap:calc(var(--unit) * 4)}.maintenance-message_note{font-size:calc(var(--unit) * 12);line-height:var(--line-height-115)}.collection-default{background-color:var(--color-beige-1)}.collection_amazon{padding-block:calc(var(--unit) * 54) calc(var(--unit) * 80)}[data-collection-state=complete] .mypage-header_image,[data-collection-state=complete] .collection-default{display:none}html:not([data-collection-state]) .common-layout.-mypage-collection .collection-default,html:not([data-collection-state]) .common-layout.-mypage-collection .mypage-header_image{visibility:hidden}.collection-complete_inner{padding-block-end:calc(var(--unit) * 80);background-color:var(--color-green-1)}.collection-complete_kv{inline-size:100%;block-size:calc(var(--unit) * 640);object-fit:cover}.collection-complete_download.-outline{--this-trailing-size: calc(var(--unit) * 24);inline-size:calc(var(--unit) * 296);margin-block-start:calc(var(--unit) * 32);margin-inline:auto;font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.collection-complete_message{display:grid;gap:calc(var(--unit) * 16);inline-size:calc(var(--unit) * 296);margin-block-start:calc(var(--unit) * 64);margin-inline:auto;text-align:center}.collection-complete_messageText{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-green-main)}.collection-complete_messageFrom{font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-black)}.collection-complete_prize{display:grid;justify-items:center;margin-block-start:calc(var(--unit) * 48)}.collection-complete_prizeTitle{inline-size:calc(var(--unit) * 312)}.collection-complete_prizeButton{transition:opacity var(--duration-default)}@media(any-hover:hover){.collection-complete_prizeButton:hover{opacity:var(--opacity-hover)}}.collection-complete_prizeImage{inline-size:calc(var(--unit) * 330)}.collection-complete_prizeNote{margin-block-start:calc(var(--unit) * -4);font-size:calc(var(--unit) * 10);line-height:var(--line-height-130);color:var(--color-black);text-align:end}.collection-complete_entry{--this-label-width: calc(var(--unit) * 77);inline-size:calc(var(--unit) * 312);margin-block-start:calc(var(--unit) * 10)}.collection-complete_entry.-applied{--this-label-width: calc(var(--unit) * 78)}.collection-complete_entry .common-button_label{inline-size:var(--this-label-width)}.collection-complete_divider{inline-size:calc(var(--unit) * 312);block-size:calc(var(--unit) * 7);margin-block-start:calc(var(--unit) * 30);margin-inline:auto;border-block:calc(var(--unit) * 2) solid var(--color-green-main)}.collection-complete_sns{position:relative;display:grid;justify-items:center;inline-size:calc(var(--unit) * 312);padding-block:calc(var(--unit) * 43) calc(var(--unit) * 40);margin-block-start:calc(var(--unit) * 86);margin-inline:auto;background-color:var(--color-green-main);border-radius:calc(var(--unit) * 8)}.collection-complete_snsTitle{position:absolute;inset-block-start:calc(var(--unit) * -22);inline-size:calc(var(--unit) * 203)}.collection-complete_snsLead{inline-size:calc(var(--unit) * 264);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-150);color:var(--color-white);text-align:center}.collection-complete_snsLead em{font-style:normal;color:var(--color-yellow-3)}.collection-complete_snsButtons{display:grid;gap:calc(var(--unit) * 8);inline-size:calc(var(--unit) * 264);margin-block-start:calc(var(--unit) * 24)}.collection-complete_snsButton{--this-trailing-size: calc(var(--unit) * 12);min-block-size:calc(var(--unit) * 48);padding-inline:calc(var(--unit) * 44) calc(var(--unit) * 24);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.collection-complete_copy{display:flex;gap:calc(var(--unit) * 2);align-items:center;margin-block-start:calc(var(--unit) * 16);transition:opacity var(--duration-default)}@media(any-hover:hover){.collection-complete_copy:hover{opacity:var(--opacity-hover)}}.collection-complete_copyLabel{font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-800);line-height:var(--line-height-150);color:var(--color-white)}.collection-complete_copyIcon{display:flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:calc(var(--unit) * 16);block-size:calc(var(--unit) * 16);color:var(--color-white)}.collection-complete_menu{display:grid;justify-items:center;inline-size:calc(var(--unit) * 329);margin-block-start:calc(var(--unit) * 64);margin-inline:auto}.collection-complete_menuLead{margin-block-start:calc(var(--unit) * 28);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-700);line-height:var(--line-height-150);color:var(--color-green-main);text-align:center}.collection-complete_menuGrid{margin-block-start:calc(var(--unit) * 24)}.collection-complete_back.-outline{inline-size:calc(var(--unit) * 240);margin-block-start:calc(var(--unit) * 56);margin-inline:auto;font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.collection-complete_error{margin-block-start:calc(var(--unit) * 16);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-700);line-height:var(--line-height-130);color:var(--color-red-price);text-align:center}.collection-complete_error[hidden]{display:none}.collection-counter{display:grid;gap:calc(var(--unit) * 10);align-content:start;justify-items:center;block-size:calc(var(--unit) * 120);padding-block-start:calc(var(--unit) * 15);background-color:var(--color-green-5)}.collection-counter_row{display:flex;gap:calc(var(--unit) * 10);align-items:flex-end}.collection-counter_row.-rest{gap:calc(var(--unit) * 8)}.collection-counter_lead{inline-size:calc(var(--unit) * 112);margin-block-end:calc(var(--unit) * 2)}.collection-counter_unit{inline-size:calc(var(--unit) * 31);margin-block-end:calc(var(--unit) * 2);margin-inline-end:calc(var(--unit) * 7)}.collection-counter_rest{inline-size:calc(var(--unit) * 171);margin-block-end:calc(var(--unit) * 2)}.collection-counter_restUnit{inline-size:calc(var(--unit) * 34);margin-block-end:calc(var(--unit) * 2)}.collection-counter_count{display:flex;gap:calc(var(--unit) * 4)}.collection-counter_count.-small{gap:calc(var(--unit) * 3)}.collection-counter_digit{display:grid;place-items:center;inline-size:calc(var(--unit) * 41);block-size:calc(var(--unit) * 52);overflow:hidden;background-color:var(--color-white)}.-small .collection-counter_digit{inline-size:calc(var(--unit) * 21);block-size:calc(var(--unit) * 26)}.collection-hero{display:grid;gap:calc(var(--unit) * 24);justify-items:center;padding-block:calc(var(--unit) * 32) calc(var(--unit) * 40);background-color:var(--color-beige-1)}.collection-hero_title{inline-size:calc(var(--unit) * 278)}.collection-hero_lead{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-700);line-height:var(--line-height-160);text-align:center}.collection-list{padding-block-start:calc(var(--unit) * 28);background-color:var(--color-beige-1)}.collection-list_head{display:grid;gap:calc(var(--unit) * 8);justify-items:center}.collection-list_titleBox{display:flex;gap:calc(var(--unit) * 4);align-items:flex-start}.collection-list_title{padding-block-start:calc(var(--unit) * 5);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-130);color:var(--color-green-main);text-align:center}.collection-list_titleMark{flex-shrink:0;inline-size:calc(var(--unit) * 39)}.collection-list_titleMark.-flip{scale:-1 1}.collection-list_note{font-size:calc(var(--unit) * 10);line-height:var(--line-height-125);color:var(--color-red-note);text-align:center}.collection-list_lead{padding-block-start:calc(var(--unit) * 13);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-700);line-height:var(--line-height-160);color:var(--color-green-main);text-align:center}.collection-list_items{display:flex;flex-wrap:wrap;gap:calc(var(--unit) * 24) calc(var(--unit) * 16);justify-content:center;inline-size:calc(var(--unit) * 329);padding-block:calc(var(--unit) * 24);margin-inline:auto;list-style:none}.collection-list_item{--this-opacity-locked: .25;inline-size:calc(var(--unit) * 53)}.collection-list_item.-is-locked{opacity:var(--this-opacity-locked)}.collection-list_item button{transition:opacity var(--duration-default)}@media(any-hover:hover){.collection-list_item button:hover{opacity:var(--opacity-hover)}}.collection-list_item img{inline-size:calc(var(--unit) * 53);block-size:calc(var(--unit) * 96)}.collection-prize{display:grid;justify-items:center;background-color:var(--color-beige-1)}.collection-prize_more{display:block;inline-size:calc(var(--unit) * 344);transition:opacity var(--duration-default)}@media(any-hover:hover){.collection-prize_more:hover{opacity:var(--opacity-hover)}}.collection-prize_note{inline-size:calc(var(--unit) * 344);margin-block-start:calc(var(--unit) * -3);font-size:calc(var(--unit) * 10);line-height:var(--line-height-130);color:var(--color-black);text-align:end}.earn-card{display:grid;justify-items:center;padding-block-start:calc(var(--unit) * 40);background-color:var(--color-beige-1);isolation:isolate}.earn-card_page{position:relative;z-index:calc(100 - var(--this-index))}.earn-card_page>.common-stampSheet{transform-origin:left center;animation:stamp-card-turn 1s linear both paused;animation-delay:calc(var(--this-turn, .5) * -1s)}.earn-card_shade{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,transparent 20%,var(--color-shade));opacity:0;animation:stamp-card-shade 1s linear both paused;animation-delay:calc(var(--this-turn, .5) * -1s)}@media(prefers-reduced-motion:reduce){.earn-card_page>.common-stampSheet,.earn-card_shade{animation:none}}.earn-card_carousel{inline-size:100%}.earn-card_dots{display:flex;flex-wrap:wrap;gap:calc(var(--unit) * 8);justify-content:center;min-block-size:calc(var(--unit) * 8);margin-block-start:calc(var(--unit) * 24)}.earn-card_dots .carousel_dot{inline-size:calc(var(--unit) * 8);block-size:calc(var(--unit) * 8);background-color:var(--color-beige-3);border-radius:calc(var(--unit) * 4);transition:inline-size var(--duration-default) cubic-bezier(.25,1,.5,1)}.earn-card_dots .carousel_dot.-is-selected{inline-size:calc(var(--unit) * 40);background-color:var(--color-green-main)}.earn-card_button{grid-auto-flow:column;gap:calc(var(--unit) * 8);inline-size:calc(var(--unit) * 312);min-block-size:calc(var(--unit) * 72);margin-block-start:calc(var(--unit) * 40)}.earn-card_button .common-button_label{inline-size:calc(var(--unit) * 158)}.earn-card_camera{inline-size:calc(var(--unit) * 28);block-size:calc(var(--unit) * 28)}.earn-history{display:grid;justify-items:center;padding-block:calc(var(--unit) * 80) calc(var(--unit) * 150);background-color:var(--color-beige-1)}.earn-history_title{inline-size:calc(var(--unit) * 88)}.earn-history_card{inline-size:calc(var(--unit) * 344);padding-block:calc(var(--unit) * 32);padding-inline:calc(var(--unit) * 24);margin-block-start:calc(var(--unit) * 24);background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}.earn-history_list{border-block-end:calc(var(--unit) * 1) solid var(--color-gray-900)}.earn-history_empty{font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-500);line-height:var(--line-height-160);text-align:center}.earn-history_item{display:grid;padding-block:calc(var(--unit) * 32);border-block-start:calc(var(--unit) * 1) solid var(--color-gray-900)}.earn-history_head{display:flex;align-items:center;justify-content:space-between}.earn-history_status{display:flex;align-items:center;height:calc(var(--unit) * 24);padding-block-end:calc(var(--unit) * 1);padding-inline:calc(var(--unit) * 16);font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-800);line-height:var(--line-height-125);color:var(--color-white);text-align:center;border-radius:calc(var(--unit) * 32)}.earn-history_status.-ng{background-color:var(--color-status-ng)}.earn-history_status.-ok{background-color:var(--color-status-ok)}.earn-history_status.-progress{color:var(--color-status-progress);background-color:var(--color-white);border:calc(var(--unit) * 2) solid var(--color-status-progress)}.earn-history_receipt{display:flex;gap:calc(var(--unit) * 6);align-items:center;font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-700);line-height:var(--line-height-160);transition:opacity var(--duration-default)}@media(any-hover:hover){.earn-history_receipt:hover{opacity:var(--opacity-hover)}}.earn-history_icon{display:flex;flex-shrink:0;inline-size:calc(var(--unit) * 12);block-size:calc(var(--unit) * 12);color:var(--color-green-main)}.earn-history_meta{display:grid;margin-block-start:calc(var(--unit) * 16);font-size:calc(var(--unit) * 12);line-height:var(--line-height-160);color:var(--color-black)}.earn-history_detail{display:grid;gap:calc(var(--unit) * 8);margin-block-start:calc(var(--unit) * 12)}.earn-history_label{font-size:calc(var(--unit) * 13);font-weight:var(--font-weight-800);line-height:var(--line-height-130);color:var(--color-gray-350)}.earn-history_products{display:grid;gap:calc(var(--unit) * 8);font-size:calc(var(--unit) * 14);line-height:var(--line-height-130)}.earn-history_ng{display:grid;justify-items:start;padding-block:calc(var(--unit) * 16);padding-inline:calc(var(--unit) * 18);margin-block-start:calc(var(--unit) * 16);background-color:var(--color-status-ng-bg);border-radius:calc(var(--unit) * 4)}.earn-history_reason{font-size:calc(var(--unit) * 13);font-weight:var(--font-weight-800);line-height:var(--line-height-130);color:var(--color-status-ng)}.earn-history_message{margin-block-start:calc(var(--unit) * 4);font-size:calc(var(--unit) * 14);line-height:var(--line-height-130)}.earn-history_retry.-outline{justify-self:center;inline-size:calc(var(--unit) * 260);margin-block-start:calc(var(--unit) * 12);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800)}.earn-history_more{margin-block-start:calc(var(--unit) * 24)}.earn-photo{display:grid;justify-items:center;padding-block-start:calc(var(--unit) * 80);background-color:var(--color-beige-1)}.earn-photo_title{inline-size:calc(var(--unit) * 137)}.earn-photo_notice{display:grid;gap:calc(var(--unit) * 16);justify-items:center;margin-block-start:calc(var(--unit) * 24)}.earn-photo_noticeText{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-700);line-height:var(--line-height-160);color:var(--color-black);text-align:center}.earn-photo_noticeLink{display:flex;gap:calc(var(--unit) * 2);align-items:center;font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-800);line-height:var(--line-height-130);color:var(--color-green-main);white-space:nowrap;text-decoration:underline;transition:opacity var(--duration-default)}@media(any-hover:hover){.earn-photo_noticeLink:hover{opacity:var(--opacity-hover)}}.earn-photo_noticeLink svg{flex-shrink:0;inline-size:calc(var(--unit) * 16);block-size:calc(var(--unit) * 16)}.earn-photo_card{inline-size:calc(var(--unit) * 344);padding-block:calc(var(--unit) * 24) calc(var(--unit) * 40);padding-inline:calc(var(--unit) * 24);margin-block-start:calc(var(--unit) * 24);background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}.earn-photo_faq.-outline{inline-size:calc(var(--unit) * 238);padding-inline:calc(var(--unit) * 24);margin-block-start:calc(var(--unit) * 24);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-160);white-space:nowrap}.earn-photo_tabs{display:grid;grid-template-columns:repeat(2,1fr)}.earn-photo_tab{display:grid;gap:calc(var(--unit) * 10);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);color:var(--color-brown-4);text-align:center}.earn-photo_tab:after{block-size:calc(var(--unit) * 3);content:"";background-color:var(--color-beige-3);border-radius:calc(var(--unit) * 2)}.earn-photo_tab.-is-selected{color:var(--color-green-main)}.earn-photo_tab.-is-selected:after{background-color:var(--color-green-main)}.earn-photo_panel{display:grid;gap:calc(var(--unit) * 16);margin-block-start:calc(var(--unit) * 24)}.earn-photo_lead{font-size:calc(var(--unit) * 14);line-height:var(--line-height-160);color:var(--color-black)}.earn-photo_illust{border-radius:calc(var(--unit) * 8)}.earn-photo_notes{display:grid;gap:calc(var(--unit) * 4)}.earn-photo_note{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--unit) * 2);align-items:start;font-size:calc(var(--unit) * 12);line-height:var(--line-height-115);color:var(--color-black)}.earn-photo_list{display:grid;gap:calc(var(--unit) * 12)}.earn-photo_item{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--unit) * 8);align-items:start;font-size:calc(var(--unit) * 14);line-height:var(--line-height-130);color:var(--color-black)}.earn-photo_icon{inline-size:calc(var(--unit) * 16);block-size:calc(var(--unit) * 16);margin-block-start:calc(var(--unit) * 2);color:var(--color-red-price)}.earn-receiptModal_content{position:relative;display:grid;gap:calc(var(--unit) * 24);justify-items:center;inline-size:calc(var(--unit) * 328);max-block-size:calc(100% - calc(var(--unit) * 32));padding-block:calc(var(--unit) * 64) calc(var(--unit) * 40);overflow-y:auto;overscroll-behavior-block:contain;pointer-events:initial;scrollbar-width:thin;background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 8)}.earn-receiptModal_title{inline-size:calc(var(--unit) * 113)}.earn-receiptModal_image{inline-size:calc(var(--unit) * 280);background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}.earn-receiptModal_close{position:absolute;inset-block-start:calc(var(--unit) * 8);inset-inline-end:calc(var(--unit) * 8);display:grid;place-items:center;inline-size:calc(var(--unit) * 40);block-size:calc(var(--unit) * 40);color:var(--color-white);background-color:var(--color-green-main);border-radius:50%}.earn-receiptModal_close .svg-icon{inline-size:calc(var(--unit) * 20);block-size:calc(var(--unit) * 20)}.earn-share{padding-block-start:calc(var(--unit) * 80);background-color:var(--color-beige-1)}.earn-share_inner{position:relative;inline-size:calc(var(--unit) * 344);padding-block:calc(var(--unit) * 55) calc(var(--unit) * 32);padding-inline:calc(var(--unit) * 16);margin-inline:auto;background-color:var(--color-green-main);border-radius:calc(var(--unit) * 8)}.earn-share_inner:before{position:absolute;inset:calc(var(--unit) * 6);pointer-events:none;content:"";border:calc(var(--unit) * 2) solid var(--color-white);border-radius:calc(var(--unit) * 8)}.earn-share_title{position:absolute;inset-block-start:calc(var(--unit) * -34);inset-inline-start:50%;inline-size:calc(var(--unit) * 272);translate:-50% 0}.earn-share_lead{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);color:var(--color-white);text-align:center}.earn-share_list{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--unit) * 8);margin-block-start:calc(var(--unit) * 15)}.earn-share_item{display:grid;gap:calc(var(--unit) * 4);justify-items:center;inline-size:100%;padding-block:calc(var(--unit) * 8) calc(var(--unit) * 16);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);border-radius:calc(var(--unit) * 8);transition:opacity var(--duration-default)}.earn-share_item img{inline-size:calc(var(--unit) * 56)}.earn-share_item.-line{color:var(--color-green-main);background-color:var(--color-beige-1)}.earn-share_item.-x{color:var(--color-white);background-color:var(--color-gray-0)}@media(any-hover:hover){.earn-share_item:hover{opacity:var(--opacity-hover)}}.earn-share_note{margin-block-start:calc(var(--unit) * 16);font-size:calc(var(--unit) * 12);color:var(--color-white);text-align:center}.earn-stampModal_content{position:relative;display:grid;justify-items:center;inline-size:calc(var(--unit) * 328);max-block-size:calc(100% - calc(var(--unit) * 32));padding-block:calc(var(--unit) * 64) calc(var(--unit) * 48);overflow-y:auto;overscroll-behavior-block:contain;pointer-events:initial;scrollbar-width:thin;background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 8)}.earn-stampModal_title{inline-size:calc(var(--unit) * 119)}.earn-stampModal_image{position:relative;display:grid;place-items:center;inline-size:calc(var(--unit) * 280);padding-block:calc(var(--unit) * 26);margin-block-start:calc(var(--unit) * 24);overflow:hidden;background-color:var(--color-white);border-radius:calc(var(--unit) * 4)}.earn-stampModal_package img{inline-size:calc(var(--unit) * 104)}.earn-stampModal_bonus{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:calc(var(--unit) * 126)}.earn-stampModal_body{display:grid;gap:calc(var(--unit) * 8);inline-size:calc(var(--unit) * 280);margin-block-start:calc(var(--unit) * 16)}.earn-stampModal_meta{display:grid;font-size:calc(var(--unit) * 12);line-height:var(--line-height-160);color:var(--color-black)}.earn-stampModal_detail{display:grid;gap:calc(var(--unit) * 8)}.earn-stampModal_label{font-size:calc(var(--unit) * 13);font-weight:var(--font-weight-800);line-height:var(--line-height-130);color:var(--color-gray-350)}.earn-stampModal_product{font-size:calc(var(--unit) * 14);line-height:var(--line-height-130)}.earn-stampModal_close{position:absolute;inset-block-start:calc(var(--unit) * 8);inset-inline-end:calc(var(--unit) * 8);display:grid;place-items:center;inline-size:calc(var(--unit) * 40);block-size:calc(var(--unit) * 40);color:var(--color-white);background-color:var(--color-green-main);border-radius:50%}.earn-stampModal_close .svg-icon{inline-size:calc(var(--unit) * 20);block-size:calc(var(--unit) * 20)}.earn-step{display:grid;justify-items:center;padding-block-start:calc(var(--unit) * 80);background-color:var(--color-beige-1)}.earn-step_title{inline-size:calc(var(--unit) * 181)}.earn-step_list{margin-block-start:calc(var(--unit) * 46)}.earn-flow{display:grid;align-content:start;justify-items:center;min-block-size:100dvh;padding-block-end:calc(var(--unit) * 80);background-color:var(--color-green-1);background-image:url(/feature/collectionrally_2026/assets/image/common/common_pattern_01.webp);background-size:10.6875rem 8.6875rem}.earn-flow astro-island{display:contents}.earn-flow_logo{inline-size:calc(var(--unit) * 96);margin-block:calc(var(--unit) * 20) calc(var(--unit) * 16);filter:var(--shadow-logo-head)}.earn-flow_tips{display:none}.earn-flow[data-tips]:not([data-judging]) .earn-flow_tips{display:block}.earn-flow_tips .earn-photo{padding-block-start:calc(var(--unit) * 64);background-color:transparent}.earn-flow[data-judging] .common-gtmScrollEvent{display:none}.earn-flow_lead{display:grid;gap:calc(var(--unit) * 8);justify-items:center;margin-block-start:calc(var(--unit) * 24);text-align:center}.earn-flow_leadTitle{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-700);line-height:var(--line-height-160)}.earn-flow_leadNotes{display:grid;gap:calc(var(--unit) * 4)}.earn-flow_leadNote{font-size:calc(var(--unit) * 12);line-height:var(--line-height-140)}.earn-flowAlert{display:grid;gap:calc(var(--unit) * 2);inline-size:calc(var(--unit) * 344);padding:calc(var(--unit) * 24);color:var(--color-red-error);background-color:var(--color-status-ng-bg);border:calc(var(--unit) * 2) solid var(--color-status-ng);border-radius:calc(var(--unit) * 8)}.earn-flowAlert.-notice{padding-inline:calc(var(--unit) * 16)}.earn-flowAlert_title{font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-160)}.earn-flowAlert_text{font-size:calc(var(--unit) * 14);line-height:var(--line-height-160)}.earn-flowAlert_text.-pre{white-space:pre-line}.earn-flowAlert_text.-list{display:grid;grid-template-columns:auto 1fr}.earn-flowAlert_text.-list:before{content:"・"}.earn-flowAlert_text a{color:var(--color-green-main);text-decoration:underline;transition:opacity var(--duration-default)}@media(any-hover:hover){.earn-flowAlert_text a:hover{opacity:var(--opacity-hover)}}.earn-flowCheck_content{display:grid;gap:calc(var(--unit) * 16);justify-items:center;inline-size:calc(var(--unit) * 328);max-block-size:calc(100% - calc(var(--unit) * 32));padding-block:calc(var(--unit) * 48);padding-inline:calc(var(--unit) * 16);overflow-y:auto;overscroll-behavior-block:contain;pointer-events:initial;scrollbar-width:thin;background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 8)}.earn-flowCheck_illust{inline-size:calc(var(--unit) * 296);border-radius:calc(var(--unit) * 8)}.earn-flowCheck_text{margin-inline:calc(var(--unit) * -8);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-black);text-align:center}.earn-flowCheck_content .earn-flowAlert{inline-size:100%;padding:calc(var(--unit) * 14) calc(var(--unit) * 22)}.earn-flowCheck_label{display:flex;gap:calc(var(--unit) * 4);align-items:center;font-size:calc(var(--unit) * 16);line-height:var(--line-height-130);color:var(--color-black)}.earn-flowCheck_input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.earn-flowCheck_box{position:relative;flex-shrink:0;inline-size:calc(var(--unit) * 24);block-size:calc(var(--unit) * 24);background-color:var(--color-beige-3);border:1px solid var(--color-green-main);border-radius:calc(var(--unit) * 4)}.earn-flowCheck_input:checked+.earn-flowCheck_box{background-color:var(--color-green-main)}.earn-flowCheck_input:focus-visible+.earn-flowCheck_box{outline:calc(var(--unit) * 2) solid var(--color-green-main);outline-offset:calc(var(--unit) * 2)}.earn-flowCheck_input:checked+.earn-flowCheck_box:after{position:absolute;inset-block-start:calc(var(--unit) * 3);inset-inline-start:calc(var(--unit) * 7);inline-size:calc(var(--unit) * 8);block-size:calc(var(--unit) * 14);content:"";border-block-end:calc(var(--unit) * 3) solid var(--color-white);border-inline-end:calc(var(--unit) * 3) solid var(--color-white);rotate:45deg}.earn-flowCheck_buttons{display:grid;gap:calc(var(--unit) * 24);justify-items:center;inline-size:calc(var(--unit) * 280);margin-block-start:calc(var(--unit) * 16)}.earn-flowCheck_next{inline-size:100%;min-block-size:calc(var(--unit) * 60)}.earn-flowCheck_next .common-button_label{inline-size:calc(var(--unit) * 176)}.earn-flowCheck_back.-outline{inline-size:calc(var(--unit) * 180);padding-inline:calc(var(--unit) * 8);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.earn-flowConfirm_content{position:relative;display:grid;justify-items:center;inline-size:calc(var(--unit) * 328);max-block-size:calc(100% - calc(var(--unit) * 32));padding-block:calc(var(--unit) * 64) calc(var(--unit) * 48);padding-inline:calc(var(--unit) * 8);overflow-y:auto;overscroll-behavior-block:contain;pointer-events:initial;scrollbar-width:thin;background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 8)}.earn-flowConfirm_title{inline-size:calc(var(--unit) * 186)}.earn-flowConfirm_card{display:grid;gap:calc(var(--unit) * 24);align-content:start;justify-items:center;inline-size:calc(var(--unit) * 304);min-block-size:calc(var(--unit) * 360);padding-block:calc(var(--unit) * 35) calc(var(--unit) * 40);margin-block-start:calc(var(--unit) * 16);background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}.earn-flowConfirm_name{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-green-main);text-align:center}.earn-flowConfirm_package{inline-size:calc(var(--unit) * 112);block-size:auto}.earn-flowConfirm_caution{inline-size:calc(var(--unit) * 280);margin-block-start:calc(var(--unit) * -8);font-size:calc(var(--unit) * 12);line-height:var(--line-height-130);color:var(--color-black);text-align:center}.earn-flowConfirm_lead{display:grid;gap:calc(var(--unit) * 8);inline-size:calc(var(--unit) * 280);margin-block-start:calc(var(--unit) * 16);text-align:center}.earn-flowConfirm_text{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-160)}.earn-flowConfirm_note{font-size:calc(var(--unit) * 12);line-height:var(--line-height-130)}.earn-flowConfirm_buttons{display:grid;gap:calc(var(--unit) * 24);justify-items:center;inline-size:calc(var(--unit) * 280);margin-block-start:calc(var(--unit) * 32)}.earn-flowConfirm_next{inline-size:100%;min-block-size:calc(var(--unit) * 60)}.earn-flowConfirm_next .common-button_label{inline-size:calc(var(--unit) * 37)}.earn-flowConfirm_retry.-outline{inline-size:calc(var(--unit) * 180);padding-inline:calc(var(--unit) * 8);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.earn-flowConfirm_retryNote{display:block;font-size:calc(var(--unit) * 12)}.earn-flowConfirm_close{position:absolute;inset-block-start:calc(var(--unit) * 8);inset-inline-end:calc(var(--unit) * 8);display:grid;place-items:center;inline-size:calc(var(--unit) * 40);block-size:calc(var(--unit) * 40);color:var(--color-white);background-color:var(--color-green-main);border-radius:50%}.earn-flowConfirm_close .svg-icon{inline-size:calc(var(--unit) * 20);block-size:calc(var(--unit) * 20)}.earn-flowEmpty_content{position:relative;display:grid;gap:calc(var(--unit) * 48);justify-items:center;inline-size:calc(var(--unit) * 328);max-block-size:calc(100% - calc(var(--unit) * 32));padding-block:calc(var(--unit) * 80) calc(var(--unit) * 48);padding-inline:calc(var(--unit) * 24);overflow-y:auto;overscroll-behavior-block:contain;pointer-events:initial;scrollbar-width:thin;background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 8)}.earn-flowEmpty_text{inline-size:calc(var(--unit) * 240);font-size:calc(var(--unit) * 17);font-weight:var(--font-weight-700);line-height:var(--line-height-160);color:var(--color-black);text-align:center}.earn-flowEmpty_scan{display:flex;gap:calc(var(--unit) * 8);align-items:center;justify-content:center;inline-size:100%;min-block-size:calc(var(--unit) * 48);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-130);color:var(--color-white);background-color:var(--color-green-main);border-radius:calc(var(--unit) * 24);transition:opacity var(--duration-default)}@media(any-hover:hover){.earn-flowEmpty_scan:hover{opacity:var(--opacity-hover)}}.earn-flowEmpty_scan .svg-icon{inline-size:calc(var(--unit) * 24);block-size:calc(var(--unit) * 24)}.earn-flowEmpty_close{position:absolute;inset-block-start:calc(var(--unit) * 8);inset-inline-end:calc(var(--unit) * 8);display:grid;place-items:center;inline-size:calc(var(--unit) * 40);block-size:calc(var(--unit) * 40);color:var(--color-white);background-color:var(--color-green-main);border-radius:50%}.earn-flowEmpty_close .svg-icon{inline-size:calc(var(--unit) * 20);block-size:calc(var(--unit) * 20)}.earn-flowInput{display:grid;gap:calc(var(--unit) * 24);justify-items:center;inline-size:calc(var(--unit) * 344);margin-block-start:calc(var(--unit) * 40)}.earn-flowInput_lead{font-size:calc(var(--unit) * 20);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-black);text-align:center}.earn-flowInput_sample{inline-size:calc(var(--unit) * 344)}.earn-flowInput_field{inline-size:calc(var(--unit) * 312);min-block-size:calc(var(--unit) * 56);padding-inline:calc(var(--unit) * 15);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-700);line-height:var(--line-height-130);background-color:var(--color-white);border:1px solid var(--color-gray-800);border-radius:calc(var(--unit) * 8)}.earn-flowInput_field::placeholder{color:var(--color-gray-360)}.earn-flowInput .earn-flowAlert{inline-size:calc(var(--unit) * 312)}.earn-flowInput_buttons{display:grid;gap:calc(var(--unit) * 24);justify-items:center;inline-size:calc(var(--unit) * 312);margin-block-start:calc(var(--unit) * 16)}.earn-flowInput_send{inline-size:100%}.earn-flowInput_send .common-button_label{inline-size:calc(var(--unit) * 195)}.earn-flowInput_back.-outline{inline-size:calc(var(--unit) * 240);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.earn-flowItems{display:grid;gap:calc(var(--unit) * 24);justify-items:center;inline-size:calc(var(--unit) * 344)}.earn-flowItems_title{inline-size:calc(var(--unit) * 88)}.earn-flowItems_list{display:grid;gap:calc(var(--unit) * 8);inline-size:100%;padding:calc(var(--unit) * 24);background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}.earn-flowItems_item{display:grid;grid-template-columns:calc(var(--unit) * 188) 1fr;align-items:center;font-weight:var(--font-weight-800);color:var(--color-black)}.earn-flowItems_name{font-size:calc(var(--unit) * 12);line-height:var(--line-height-160)}.earn-flowItems_quantity{font-size:calc(var(--unit) * 16);line-height:var(--line-height-130);text-align:end}.earn-flowJudge{display:grid;gap:calc(var(--unit) * 28);justify-items:center;margin-block:calc(var(--unit) * 72)}.earn-flowJudge_illust{inline-size:calc(var(--unit) * 312)}.earn-flowJudge_text{inline-size:calc(var(--unit) * 196)}.earn-flowList{display:grid;gap:calc(var(--unit) * 24);justify-items:center;inline-size:calc(var(--unit) * 344);margin-block-start:calc(var(--unit) * 40)}.earn-flowList_head{display:grid;gap:calc(var(--unit) * 12);justify-items:center}.earn-flowList_title{inline-size:calc(var(--unit) * 284)}.earn-flowList_lead{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-700);line-height:var(--line-height-160);text-align:center}.earn-flowList_card{inline-size:100%;padding:calc(var(--unit) * 24);background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}.earn-flowList_card .earn-flowAlert{inline-size:100%;padding:calc(var(--unit) * 16);margin-block-end:calc(var(--unit) * 16)}.earn-flowList_items{display:grid;gap:calc(var(--unit) * 8)}.earn-flowList_item{display:grid;grid-template-columns:calc(var(--unit) * 68) 1fr;gap:calc(var(--unit) * 8)}.earn-flowList_thumb{display:grid;place-items:center}.earn-flowList_thumb img{inline-size:calc(var(--unit) * 40)}.earn-flowList_body{display:grid;gap:calc(var(--unit) * 8);padding:calc(var(--unit) * 16);background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 4)}.earn-flowList_name{font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-black)}.earn-flowList_row{display:flex;align-items:center;justify-content:space-between}.earn-flowList_quantity{font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-800);line-height:var(--line-height-130);color:var(--color-black)}.earn-flowList_delete{display:flex;align-items:center;padding-inline:calc(var(--unit) * 8);font-size:calc(var(--unit) * 11);line-height:var(--line-height-130);color:var(--color-status-ng);background-color:var(--color-white);border:1px solid var(--color-red-pale);border-radius:calc(var(--unit) * 24);transition:opacity var(--duration-default)}@media(any-hover:hover){.earn-flowList_delete:hover{opacity:var(--opacity-hover)}}.earn-flowList_delete .svg-icon{inline-size:calc(var(--unit) * 12);block-size:calc(var(--unit) * 12)}.earn-flowList_deleteLabel{padding-block-end:calc(var(--unit) * 1)}.earn-flowList_total{display:flex;align-items:baseline;justify-content:space-between;padding-block-start:calc(var(--unit) * 16);margin-block-start:calc(var(--unit) * 16);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-black);border-block-start:1px solid var(--color-beige-3)}.earn-flowList_items:empty+.earn-flowList_total{padding-block-start:0;margin-block-start:0;border-block-start:none}.earn-flowList_count{display:flex;gap:calc(var(--unit) * 6);align-items:baseline}.earn-flowList_number{font-size:calc(var(--unit) * 24)}.earn-flowList_buttons{display:grid;gap:calc(var(--unit) * 24);justify-items:center;inline-size:calc(var(--unit) * 312);margin-block-start:calc(var(--unit) * 16)}.earn-flowList_next{inline-size:100%}.earn-flowList_next .common-button_label{inline-size:calc(var(--unit) * 176)}.earn-flowList_scan.-outline{inline-size:calc(var(--unit) * 280);padding-inline:calc(var(--unit) * 8);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.earn-flowLucky{margin-block-start:calc(var(--unit) * 48)}.earn-flowLucky_card{--this-stripe-width: calc(var(--unit) * 16);inline-size:calc(var(--unit) * 312);padding-block:calc(var(--unit) * 16);padding-inline:calc(var(--unit) * 12);overflow:hidden;background-image:repeating-linear-gradient(45deg,var(--this-stripe-1) 0 var(--this-stripe-width),var(--this-stripe-2) var(--this-stripe-width) calc(var(--this-stripe-width) * 2));border-radius:calc(var(--unit) * 8)}.earn-flowLucky_card.-product-01{--this-stripe-1: var(--color-product-01-1);--this-stripe-2: var(--color-product-01-2)}.earn-flowLucky_card.-product-02{--this-stripe-1: var(--color-product-02-1);--this-stripe-2: var(--color-product-02-2)}.earn-flowLucky_card.-product-03{--this-stripe-1: var(--color-product-03-1);--this-stripe-2: var(--color-product-03-2)}.earn-flowLucky_card.-product-04{--this-stripe-1: var(--color-product-04-1);--this-stripe-2: var(--color-product-04-2)}.earn-flowLucky_card.-product-05{--this-stripe-1: var(--color-product-05-1);--this-stripe-2: var(--color-product-05-2)}.earn-flowLucky_card.-product-06{--this-stripe-1: var(--color-product-06-1);--this-stripe-2: var(--color-product-06-2)}.earn-flowLucky_card.-product-07{--this-stripe-1: var(--color-product-07-1);--this-stripe-2: var(--color-product-07-2)}.earn-flowLucky_card.-product-08{--this-stripe-1: var(--color-product-08-1);--this-stripe-2: var(--color-product-08-2)}.earn-flowLucky_card.-product-09{--this-stripe-1: var(--color-product-09-1);--this-stripe-2: var(--color-product-09-2)}.earn-flowLucky_card.-product-10{--this-stripe-1: var(--color-product-10-1);--this-stripe-2: var(--color-product-10-2)}.earn-flowLucky_card.-product-11{--this-stripe-1: var(--color-product-11-1);--this-stripe-2: var(--color-product-11-2)}.earn-flowLucky_card.-product-12{--this-stripe-1: var(--color-product-12-1);--this-stripe-2: var(--color-product-12-2)}.earn-flowLucky_card.-product-13{--this-stripe-1: var(--color-product-13-1);--this-stripe-2: var(--color-product-13-2)}.earn-flowLucky_card.-product-14{--this-stripe-1: var(--color-product-14-1);--this-stripe-2: var(--color-product-14-2)}.earn-flowLucky_card.-product-15{--this-stripe-1: var(--color-product-15-1);--this-stripe-2: var(--color-product-15-2)}.earn-flowLucky_card.-product-16{--this-stripe-1: var(--color-product-16-1);--this-stripe-2: var(--color-product-16-2)}.earn-flowLucky_card.-product-17{--this-stripe-1: var(--color-product-17-1);--this-stripe-2: var(--color-product-17-2)}.earn-flowLucky_inner{padding-block:calc(var(--unit) * 8);background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}.earn-flowResult{display:grid;justify-items:center;margin-block-start:calc(var(--unit) * 40)}.earn-flowResult .earn-flowAlert{margin-block-start:calc(var(--unit) * 24)}.earn-flowResult_icon{inline-size:calc(var(--unit) * 64)}.earn-flowResult_lead{margin-block-start:calc(var(--unit) * 16);font-size:calc(var(--unit) * 20);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-black);text-align:center}.earn-flowResult_note{margin-block-start:calc(var(--unit) * 13);margin-inline:calc(var(--unit) * -18);font-size:calc(var(--unit) * 12);line-height:var(--line-height-130);color:var(--color-black);text-align:center}.earn-flowResult_actions{display:grid;gap:calc(var(--unit) * 24);justify-items:center;inline-size:calc(var(--unit) * 312);margin-block-start:calc(var(--unit) * 40)}.earn-flowResult_retake{inline-size:100%}.earn-flowResult_retake .common-button_label{inline-size:calc(var(--unit) * 96)}.earn-flowResult_link.-outline{inline-size:calc(var(--unit) * 240);padding-inline:calc(var(--unit) * 8);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.earn-flowScan{display:grid;justify-items:center;inline-size:calc(var(--unit) * 328);margin-block-start:calc(var(--unit) * 40)}.earn-flowScan_lead{font-size:calc(var(--unit) * 20);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-black);text-align:center}.earn-flowScan_frame{position:relative;display:grid;place-items:center;inline-size:100%;block-size:calc(var(--unit) * 218);margin-block-start:calc(var(--unit) * 24);background-color:var(--color-black);border-radius:calc(var(--unit) * 8)}.earn-flowScan_video{inline-size:calc(var(--unit) * 280);block-size:calc(var(--unit) * 178);object-fit:cover;border-radius:calc(var(--unit) * 8)}.earn-flowScan_marker{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:calc(var(--unit) * 280);block-size:calc(var(--unit) * 178);pointer-events:none;translate:-50% -50%}.earn-flowScan_off{display:grid;gap:calc(var(--unit) * 8);justify-items:center;font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-gray-380);text-align:center}.earn-flowScan_off .svg-icon{inline-size:calc(var(--unit) * 40);block-size:calc(var(--unit) * 40)}.earn-flowScan_light{position:absolute;inset-block-start:calc(var(--unit) * 8);inset-inline-end:calc(var(--unit) * 8);display:grid;place-items:center;inline-size:calc(var(--unit) * 40);block-size:calc(var(--unit) * 40);overflow:hidden;color:var(--color-green-main);background-color:var(--color-white);border:calc(var(--unit) * 3) solid var(--color-green-main);border-radius:50%}.earn-flowScan_light .svg-icon{inline-size:calc(var(--unit) * 24);block-size:calc(var(--unit) * 24)}.earn-flowScan_light:not(.-is-on):after{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:calc(var(--unit) * 38);block-size:calc(var(--unit) * 4);content:"";background-color:currentcolor;rotate:45deg;translate:-50% -50%}.earn-flowScan_note{margin-block-start:calc(var(--unit) * 12);font-size:calc(var(--unit) * 12);line-height:var(--line-height-130);text-align:center}.earn-flowScan .earn-flowAlert{inline-size:calc(var(--unit) * 312);margin-block-start:calc(var(--unit) * 24)}.earn-flowScan_buttons{display:grid;gap:calc(var(--unit) * 24);justify-items:center;inline-size:calc(var(--unit) * 312);margin-block-start:calc(var(--unit) * 40)}.earn-flowScan_start{grid-auto-flow:column;gap:calc(var(--unit) * 8);inline-size:100%}.earn-flowScan_start .common-button_leading{position:static;inline-size:calc(var(--unit) * 28);block-size:calc(var(--unit) * 28)}.earn-flowScan_start .common-button_label{inline-size:calc(var(--unit) * 117)}.earn-flowScan_manual{display:grid;gap:calc(var(--unit) * 8);justify-items:center}.earn-flowScan_manual .earn-flowScan_note{margin-block-start:0}.earn-flowScan_input.-outline{inline-size:calc(var(--unit) * 240);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.earn-flowStamp{display:grid;justify-items:center;inline-size:calc(var(--unit) * 344);margin-block-start:calc(var(--unit) * 40)}.earn-flowStamp_title{inline-size:calc(var(--unit) * 289)}.earn-flowStamp_items{display:grid;justify-items:center;inline-size:100%;padding-block:calc(var(--unit) * 24);margin-block-start:calc(var(--unit) * 24);background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}.earn-flowStamp_item{position:relative;display:flex;align-items:center;inline-size:calc(var(--unit) * 320)}.earn-flowStamp_item+.earn-flowStamp_item{padding-block-start:calc(var(--unit) * 16);margin-block-start:calc(var(--unit) * 16)}.earn-flowStamp_item+.earn-flowStamp_item:before{position:absolute;inset-block-start:0;inset-inline:0;inline-size:calc(var(--unit) * 296);block-size:1px;margin-inline:auto;content:"";background-color:var(--color-beige-2)}.earn-flowStamp_stamp{display:grid;flex-shrink:0;place-items:center;inline-size:calc(var(--unit) * 120);block-size:calc(var(--unit) * 150);overflow:hidden;border-radius:calc(var(--unit) * 4)}.earn-flowStamp_stamp img{inline-size:auto;block-size:calc(var(--unit) * 136.5)}.earn-flowStamp_name{inline-size:calc(var(--unit) * 200);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-black)}.earn-flowStamp_buttons{display:grid;gap:calc(var(--unit) * 16);justify-items:center;inline-size:calc(var(--unit) * 312);margin-block-start:calc(var(--unit) * 48)}.earn-flowStamp_entry{inline-size:100%}.earn-flowStamp_entry .common-button_label{inline-size:calc(var(--unit) * 136)}.earn-flowStamp_back.-outline{inline-size:calc(var(--unit) * 240);padding-inline:calc(var(--unit) * 8);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.earn-flowStep{position:relative;inline-size:calc(var(--unit) * 282);block-size:calc(var(--unit) * 86)}.earn-flowStep_item{position:absolute;inset-block-start:0;display:grid;gap:calc(var(--unit) * 6);justify-items:center}.earn-flowStep_item.-step-1{inset-inline-start:0;inline-size:calc(var(--unit) * 60)}.earn-flowStep_item.-step-2{inset-inline-start:calc(var(--unit) * 102);inline-size:calc(var(--unit) * 72)}.earn-flowStep_item.-step-3{inset-inline-start:calc(var(--unit) * 210);inline-size:calc(var(--unit) * 72)}.earn-flowStep_badge{display:grid;place-items:center;inline-size:calc(var(--unit) * 48);block-size:calc(var(--unit) * 48);color:var(--color-brown-1);background-color:var(--color-beige-3);border-radius:50%}.earn-flowStep_badge .svg-icon{inline-size:calc(var(--unit) * 24);block-size:calc(var(--unit) * 24)}.earn-flowStep_item.-is-done .earn-flowStep_badge{color:var(--color-white);background-color:var(--color-green-main)}.earn-flowStep_label{display:grid;font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-800);line-height:var(--line-height-130);color:var(--color-brown-1);text-align:center}.earn-flowStep_item.-is-done .earn-flowStep_label{color:var(--color-green-main)}.earn-flowStep_line{position:absolute;inset-block-start:calc(var(--unit) * 19);display:flex;gap:calc(var(--unit) * 4);inline-size:calc(var(--unit) * 44);block-size:calc(var(--unit) * 11)}.earn-flowStep_line.-line-1{inset-inline-start:calc(var(--unit) * 62)}.earn-flowStep_line.-line-2{inset-inline-start:calc(var(--unit) * 68)}.earn-flowStep_line span{inline-size:calc(var(--unit) * 4);background-color:var(--color-beige-3);border-radius:calc(var(--unit) * 2)}.earn-flowStep_line.-is-done span{background-color:var(--color-green-main)}.earn-flowTarget{display:flex;gap:calc(var(--unit) * 4);align-items:center;font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-700);line-height:var(--line-height-160);color:var(--color-black);transition:opacity var(--duration-default)}@media(any-hover:hover){.earn-flowTarget:hover{opacity:var(--opacity-hover)}}.earn-flowTarget_icon{display:grid;place-items:center;inline-size:calc(var(--unit) * 12);block-size:calc(var(--unit) * 12)}.earn-flowUpload{display:grid;justify-items:center;margin-block-start:calc(var(--unit) * 40)}.earn-flowUpload>.earn-flowAlert{margin-block-start:calc(var(--unit) * 24)}.earn-flowUpload_main{display:grid;gap:calc(var(--unit) * 40);justify-items:center;margin-block-start:calc(var(--unit) * 48)}.earn-flowUpload_select{display:grid;gap:calc(var(--unit) * 24);justify-items:center}.earn-flowUpload_lead{font-size:calc(var(--unit) * 20);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-black);text-align:center}.earn-flowUpload_buttons{display:grid;gap:calc(var(--unit) * 12);inline-size:calc(var(--unit) * 328)}.earn-flowUpload_pick{grid-auto-flow:column;gap:calc(var(--unit) * 8);min-block-size:calc(var(--unit) * 60);padding-inline:calc(var(--unit) * 36)}.earn-flowUpload_pick .common-button_leading{position:static;inline-size:calc(var(--unit) * 24);block-size:calc(var(--unit) * 24)}.earn-flowUpload_notes{display:grid;gap:calc(var(--unit) * 8);font-size:calc(var(--unit) * 12);line-height:var(--line-height-140);text-align:center}.earn-flowUpload_preview{inline-size:calc(var(--unit) * 296);max-block-size:calc(var(--unit) * 264);padding:calc(var(--unit) * 16);overflow-y:auto;overscroll-behavior-block:contain;scrollbar-width:thin;background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}.earn-flowUpload_file{display:none}.earn-flowUpload_send{inline-size:calc(var(--unit) * 312)}.earn-flowUpload_send .common-button_label{inline-size:calc(var(--unit) * 136)}.earn-flowUpload_back.-outline{margin-block-start:calc(var(--unit) * 32)}.earn-flowUpload_change.-outline{margin-block-start:calc(var(--unit) * 24)}.earn-flowUpload_change.-outline,.earn-flowUpload_back.-outline{inline-size:calc(var(--unit) * 240);padding-inline:calc(var(--unit) * 8);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.earn-flowUpload_guide{display:grid;gap:calc(var(--unit) * 4);margin-block-start:calc(var(--unit) * 8);font-size:calc(var(--unit) * 14);line-height:var(--line-height-160)}.earn-flowUpload_guideDevice{font-weight:var(--font-weight-800)}.earn-flowUpload_guideBlock{display:grid;gap:calc(var(--unit) * 2)}.earn-flowUpload_guideSteps{display:grid;gap:calc(var(--unit) * 2);padding-inline-start:calc(var(--unit) * 20);list-style:decimal}.earn-flowUpload_pick.-receipt .common-button_label{inline-size:calc(var(--unit) * 176)}.earn-flowUpload_pick.-ec .common-button_label{inline-size:calc(var(--unit) * 202)}.entry-confirm_content{position:relative;display:grid;justify-items:center;inline-size:calc(var(--unit) * 328);max-block-size:calc(100% - calc(var(--unit) * 32));padding-block:calc(var(--unit) * 56) calc(var(--unit) * 64);overflow-y:auto;overscroll-behavior-block:contain;pointer-events:initial;scrollbar-width:thin;background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 8)}.entry-confirm_close{position:absolute;inset-block-start:calc(var(--unit) * 8);inset-inline-end:calc(var(--unit) * 8);display:grid;place-items:center;inline-size:calc(var(--unit) * 40);block-size:calc(var(--unit) * 40);color:var(--color-white);background-color:var(--color-green-main);border-radius:50%}.entry-confirm_close .svg-icon{inline-size:calc(var(--unit) * 20);block-size:calc(var(--unit) * 20)}.entry-confirm_title{inline-size:calc(var(--unit) * 187)}.entry-confirm_lead{margin-block-start:calc(var(--unit) * 24);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-black);text-align:center}.entry-confirm_list{display:grid;gap:calc(var(--unit) * 16);inline-size:calc(var(--unit) * 280);padding:calc(var(--unit) * 24) calc(var(--unit) * 16);margin-block-start:calc(var(--unit) * 24);background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}.entry-confirm_row{display:flex;gap:calc(var(--unit) * 12);align-items:center;padding-block-end:calc(var(--unit) * 16);border-block-end:1px solid var(--color-beige-1)}.entry-confirm_row:last-child{padding-block-end:0;border-block-end:0}.entry-confirm_row.-stack{flex-direction:column;gap:calc(var(--unit) * 4);align-items:start}.entry-confirm_label{display:grid;place-items:center;inline-size:calc(var(--unit) * 108);padding-block:calc(var(--unit) * 2) calc(var(--unit) * 3);font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-white);background-color:var(--color-green-main);border-radius:calc(var(--unit) * 16)}.entry-confirm_value{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-black)}.entry-confirm_action{display:grid;gap:calc(var(--unit) * 16);justify-items:center;inline-size:calc(var(--unit) * 280);margin-block-start:calc(var(--unit) * 32)}.entry-confirm_error{font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);color:var(--color-red-error);text-align:center}.entry-confirm_error[hidden]{display:none}.entry-confirm_submit{inline-size:100%;min-block-size:calc(var(--unit) * 60)}.entry-confirm_submit .common-button_label{inline-size:calc(var(--unit) * 77)}.entry-confirm_note{font-size:calc(var(--unit) * 12);line-height:var(--line-height-130);color:var(--color-black);text-align:center}.entry-confirm_back.-outline{inline-size:calc(var(--unit) * 240);margin-block-start:calc(var(--unit) * 32);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.entry-course{padding-block:calc(var(--unit) * 32) calc(var(--unit) * 60);padding-inline:calc(var(--unit) * 16);background-color:var(--color-beige-1)}.entry-course_head{display:flex;flex-direction:column;gap:calc(var(--unit) * 16);align-items:center;text-align:center}.entry-course_title{inline-size:calc(var(--unit) * 168)}.entry-course_note{font-size:calc(var(--unit) * 12);line-height:var(--line-height-160)}.entry-course_list{display:flex;flex-direction:column;gap:calc(var(--unit) * 64);margin-block-start:calc(var(--unit) * 64);list-style:none}.entry-course_item{position:relative;display:grid;justify-items:center;padding-block:calc(var(--unit) * 56) calc(var(--unit) * 48);background-color:var(--this-color-bg);border:calc(var(--unit) * 5) solid var(--this-color);border-radius:calc(var(--unit) * 8)}.entry-course_item.-course-a{--this-color: var(--color-course-a);--this-color-bg: var(--color-course-a-bg)}.entry-course_item.-course-b{--this-color: var(--color-course-b);--this-color-bg: var(--color-course-b-bg)}.entry-course_item.-course-c{--this-color: var(--color-course-c);--this-color-bg: var(--color-course-c-bg)}.entry-course_ribbon{position:absolute;inset-block-start:calc(var(--unit) * -48);inset-inline-start:calc(var(--unit) * -7);inline-size:calc(var(--unit) * 329);max-inline-size:none}.entry-course_body{display:flex;flex-direction:column;gap:calc(var(--unit) * 24);align-items:center;inline-size:calc(var(--unit) * 288)}.entry-course_panel{max-inline-size:none}.entry-course_prize{border-radius:calc(var(--unit) * 16)}.entry-course_button{inline-size:100%;min-block-size:calc(var(--unit) * 60)}.entry-course_button.-state-available{--this-label-width: calc(var(--unit) * 77)}.entry-course_button.-state-insufficient{--this-label-width: calc(var(--unit) * 197)}.entry-course_button.-state-won{--this-label-width: calc(var(--unit) * 66)}.entry-course_button .common-button_label{inline-size:var(--this-label-width)}.entry-course_credit{display:grid;gap:1lh;inline-size:calc(var(--unit) * 288);margin-block-start:calc(var(--unit) * 32);font-size:calc(var(--unit) * 11);line-height:var(--line-height-130);text-align:start}.entry-doubleChance{position:relative;display:flex;flex-direction:column;align-items:center;padding-block:calc(var(--unit) * 64) calc(var(--unit) * 48);background-color:var(--color-green-1);isolation:isolate}.entry-doubleChance_back{position:absolute;inset-block-start:0;z-index:-1;inline-size:100%}.entry-doubleChance_title{inline-size:calc(var(--unit) * 202)}.entry-doubleChance_lead{margin-block-start:calc(var(--unit) * 24);text-align:center}.entry-doubleChance_leadText{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-700);line-height:var(--line-height-150);color:var(--color-black)}.entry-doubleChance_leadPrize{inline-size:calc(var(--unit) * 324);margin-block-start:calc(var(--unit) * 8);filter:drop-shadow(var(--shadow-bar))}.entry-doubleChance_products{inline-size:calc(var(--unit) * 328);margin-block-start:calc(var(--unit) * 20)}.entry-doubleChance_note{margin-block-start:calc(var(--unit) * 14);font-size:calc(var(--unit) * 12);line-height:var(--line-height-130);text-align:center}.entry-doubleChance_howto{inline-size:calc(var(--unit) * 89);margin-block-start:calc(var(--unit) * 40)}.entry-doubleChance_list{display:flex;flex-direction:column;gap:calc(var(--unit) * 28);inline-size:calc(var(--unit) * 328);margin-block-start:calc(var(--unit) * 32);list-style:none}.entry-doubleChance_item{position:relative;padding:calc(var(--unit) * 48) calc(var(--unit) * 19) calc(var(--unit) * 20);background-color:var(--color-doublechance-bg);border:calc(var(--unit) * 5) solid var(--color-doublechance-border);border-radius:calc(var(--unit) * 8)}.entry-doubleChance_item.-notice{padding-block-start:calc(var(--unit) * 39)}.entry-doubleChance_step{position:absolute;inset-block-start:calc(var(--unit) * -16);inset-inline-start:50%;inline-size:calc(var(--unit) * 120);translate:-50% 0}.entry-doubleChance_followHead{display:flex;gap:calc(var(--unit) * 16);align-items:center}.entry-doubleChance_followShot{flex-shrink:0;inline-size:calc(var(--unit) * 72)}.entry-doubleChance_followText{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-150);color:var(--color-black)}.entry-doubleChance_snsButton{--this-trailing-size: calc(var(--unit) * 12);inline-size:100%;min-block-size:calc(var(--unit) * 48);padding-inline:calc(var(--unit) * 44) calc(var(--unit) * 24);margin-block-start:calc(var(--unit) * 16);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800)}.entry-doubleChance_screenshot{inline-size:calc(var(--unit) * 288);margin-inline:auto;border-radius:calc(var(--unit) * 8)}.entry-doubleChance_screenshotText{margin-block-start:calc(var(--unit) * 16);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);color:var(--color-black)}.entry-doubleChance_downloadButton{--this-trailing-size: calc(var(--unit) * 12);inline-size:100%;min-block-size:calc(var(--unit) * 48);margin-block-start:calc(var(--unit) * 20);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.entry-doubleChance_hashtagText{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-150);color:var(--color-black)}.entry-doubleChance_hashtagNote{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--unit) * 2);margin-block-start:calc(var(--unit) * 8);font-size:calc(var(--unit) * 12);line-height:var(--line-height-130);color:var(--color-black)}.entry-doubleChance_copyButton{display:flex;gap:calc(var(--unit) * 2);align-items:center;justify-content:center;inline-size:100%;margin-block-start:calc(var(--unit) * 20);font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-800);color:var(--color-black);transition:opacity var(--duration-default)}@media(any-hover:hover){.entry-doubleChance_copyButton:hover{opacity:var(--opacity-hover)}}.entry-doubleChance_copyIcon{display:flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:calc(var(--unit) * 16);block-size:calc(var(--unit) * 16);color:var(--color-green-main)}.entry-doubleChance_noticeText{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);color:var(--color-black)}.entry-doubleChance_noticeImage{position:absolute;inset-block-start:calc(var(--unit) * 15);inset-inline-end:calc(var(--unit) * 19);inline-size:calc(var(--unit) * 74)}.entry-history{display:flex;flex-direction:column;align-items:center;padding-block:calc(var(--unit) * 24) calc(var(--unit) * 48);padding-inline:calc(var(--unit) * 8);background-color:var(--color-beige-1)}.entry-history_title{inline-size:calc(var(--unit) * 89)}.entry-history_card{inline-size:calc(var(--unit) * 344);padding-block:calc(var(--unit) * 32);padding-inline:calc(var(--unit) * 24);margin-block-start:calc(var(--unit) * 24);background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}.entry-history_empty{font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-500);line-height:var(--line-height-160);text-align:center}.entry-history_item{padding-block:calc(var(--unit) * 32);border-block-start:calc(var(--unit) * 1) solid var(--color-divider)}.entry-history_meta{display:flex;flex-wrap:wrap;gap:calc(var(--unit) * 8);align-items:center}.entry-history_state{padding:calc(var(--unit) * 4) calc(var(--unit) * 16) calc(var(--unit) * 5);font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-800);line-height:var(--line-height-130);white-space:nowrap;border-radius:calc(var(--unit) * 32)}.entry-history_state.-win{color:var(--color-red-price);background-color:var(--color-white);border:calc(var(--unit) * 2) solid var(--color-red-price)}.entry-history_state.-lose{color:var(--color-white);background-color:var(--color-lose-bg)}.entry-history_date,.entry-history_prize,.entry-history_result{font-size:calc(var(--unit) * 14);line-height:var(--line-height-130);color:var(--color-black);white-space:nowrap}.entry-history_prizeButton.-outline{inline-size:100%;margin-block-start:calc(var(--unit) * 16);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.entry-history_noteLink{display:inline-flex;gap:calc(var(--unit) * 6);align-items:center;margin-block-start:calc(var(--unit) * 16);color:var(--color-black);transition:opacity var(--duration-default)}@media(any-hover:hover){.entry-history_noteLink:hover{opacity:var(--opacity-hover)}}.entry-history_noteLinkLabel{font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-800);white-space:nowrap}.entry-history_noteLinkIcon{display:flex;flex-shrink:0;inline-size:calc(var(--unit) * 12);block-size:calc(var(--unit) * 12);color:var(--color-green-main)}.entry-history_more{margin-block-start:calc(var(--unit) * 24)}.entry-history_noteModalContent{position:relative;inline-size:calc(var(--unit) * 328);max-block-size:calc(var(--unit) * 498);padding:calc(var(--unit) * 64) calc(var(--unit) * 24) calc(var(--unit) * 32);overflow-y:auto;pointer-events:initial;scrollbar-width:thin;background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 8)}.entry-history_noteModalClose{position:absolute;inset-block-start:calc(var(--unit) * 8);inset-inline-end:calc(var(--unit) * 8);display:grid;place-items:center;inline-size:calc(var(--unit) * 40);block-size:calc(var(--unit) * 40);color:var(--color-white);background-color:var(--color-green-main);border-radius:50%}.entry-history_noteModalClose .svg-icon{inline-size:calc(var(--unit) * 20);block-size:calc(var(--unit) * 20)}.entry-history_noteModalTitle{inline-size:calc(var(--unit) * 253);margin-inline:auto}.entry-history_noteModalBody{display:grid;gap:1lh;margin-block-start:calc(var(--unit) * 24);font-size:calc(var(--unit) * 14);line-height:var(--line-height-160);color:var(--color-black);text-align:start}.entry-history_noteModalBody a{word-break:break-all;text-decoration:underline}.entry-history_noteModalHang{display:grid;grid-template-columns:auto 1fr}.entry-history_noteModalGroup{display:grid;gap:.5lh}.entry-history_noteModalRule{border:none;border-block-start:1px solid var(--color-divider)}[data-entry-state] .common-stampCount,[data-entry-state] .entry-course,[data-entry-state] .entry-doubleChance,[data-entry-state] .entry-history,[data-entry-state] .mypage-header_image{display:none}.entry-result_animation{position:fixed;inset:0;z-index:var(--z-index-loading);inline-size:var(--content-width);margin-inline:auto;background-color:var(--color-beige-1);transition:opacity var(--duration-overlay)}.entry-result_animation.-is-hiding{opacity:0}.entry-result_animation[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.entry-result_inner:not(.-is-revealed) .entry-result_heading,.entry-result_inner:not(.-is-revealed) .entry-result_card,.entry-result_inner:not(.-is-revealed) .entry-result_message{opacity:0}.entry-result_inner.-is-revealed .entry-result_heading{animation:entry-result-bounce var(--this-heading-duration) cubic-bezier(.33,1,.68,1) both}.entry-result_inner.-is-revealed .entry-result_card,.entry-result_inner.-is-revealed .entry-result_message{animation:entry-result-fadein var(--this-fade-duration) both}}@keyframes entry-result-bounce{0%{opacity:0;scale:.3}50%{opacity:1;scale:1.1}to{scale:1}}@media(prefers-reduced-motion:reduce){.entry-result_animation{transition:none}.entry-result_inner{animation:none}}.entry-result_animationMovie{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}@keyframes entry-result-fadein{0%{opacity:0}to{opacity:1}}.entry-result_inner{--this-heading-duration: .4s;--this-fade-duration: .4s;position:relative;display:grid;align-content:start;justify-items:center;min-block-size:calc(100dvh - calc(var(--unit) * 64));padding-block:calc(var(--unit) * 60);isolation:isolate;animation:entry-result-fadein var(--duration-overlay) both}.entry-result_inner.-course-a{--this-color: var(--color-course-a);--this-color-bg: var(--color-course-a-bg);--this-color-win: var(--color-course-a-win)}.entry-result_inner.-course-b{--this-color: var(--color-course-b);--this-color-bg: var(--color-course-b-bg);--this-color-win: var(--color-course-b-win)}.entry-result_inner.-course-c{--this-color: var(--color-course-c);--this-color-bg: var(--color-course-c-bg);--this-color-win: var(--color-course-c-win)}.entry-result_inner.-win{background-color:var(--this-color-win)}.entry-result_inner.-lose{background-color:var(--color-beige-1)}.entry-result_bg{position:absolute;inset-block-start:0;z-index:-1}.entry-result_confetti{position:absolute;inset-block-start:calc(var(--unit) * 10);z-index:1;inline-size:calc(var(--unit) * 354);pointer-events:none}.entry-result_heading{position:relative;z-index:2;inline-size:calc(var(--unit) * 328)}.entry-result_inner.-lose .entry-result_heading{inline-size:calc(var(--unit) * 127)}.entry-result_card{position:relative;display:grid;justify-items:center;inline-size:calc(var(--unit) * 328);padding-block:calc(var(--unit) * 60) calc(var(--unit) * 48);background-color:var(--this-color-bg, var(--color-white));border:var(--this-border-width, calc(var(--unit) * 2)) solid var(--this-color, var(--color-green-main));border-radius:calc(var(--unit) * 8)}.entry-result_inner.-win .entry-result_card{--this-border-width: calc(var(--unit) * 5)}.entry-result_inner.-lose .entry-result_card{padding-block-start:calc(var(--unit) * 40);margin-block-start:calc(var(--unit) * 24)}.entry-result_badge{position:absolute;inset-block-start:calc(var(--unit) * -48);inline-size:calc(var(--unit) * 96)}.entry-result_prizeTitle{inline-size:calc(var(--unit) * 288)}.entry-result_prizeImage{inline-size:calc(var(--unit) * 288);margin-block-start:calc(var(--unit) * 24)}.entry-result_tag{padding-block:calc(var(--unit) * 3) calc(var(--unit) * 5);padding-inline:calc(var(--unit) * 16);font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-800);line-height:var(--line-height-130);color:var(--color-white);background-color:var(--color-green-main);border-radius:calc(var(--unit) * 16)}.entry-result_present{margin-block-start:calc(var(--unit) * 8);font-size:calc(var(--unit) * 20);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-green-main);text-align:center}.entry-result_wallpaper{inline-size:calc(var(--unit) * 232);margin-block-start:calc(var(--unit) * 24)}.entry-result_download.-outline{--this-trailing-size: calc(var(--unit) * 24);inline-size:calc(var(--unit) * 294);margin-block-start:calc(var(--unit) * 32);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.entry-result_double{padding:calc(var(--unit) * 6);margin-block-start:calc(var(--unit) * 40);border-radius:calc(var(--unit) * 40);background-image:repeating-linear-gradient(135deg,var(--color-stripe-green) calc(var(--unit) * 0) calc(var(--unit) * 16),var(--color-stripe-pink) calc(var(--unit) * 16) calc(var(--unit) * 32),var(--color-stripe-yellow) calc(var(--unit) * 32) calc(var(--unit) * 48),var(--color-stripe-green) calc(var(--unit) * 48) calc(var(--unit) * 64),var(--color-stripe-orange) calc(var(--unit) * 64) calc(var(--unit) * 80),var(--color-stripe-blue) calc(var(--unit) * 80) calc(var(--unit) * 96),var(--color-stripe-pink) calc(var(--unit) * 96) calc(var(--unit) * 112),var(--color-stripe-yellow) calc(var(--unit) * 112) calc(var(--unit) * 128),var(--color-stripe-brown) calc(var(--unit) * 128) calc(var(--unit) * 144),var(--color-stripe-pink) calc(var(--unit) * 144) calc(var(--unit) * 160),var(--color-stripe-green) calc(var(--unit) * 160) calc(var(--unit) * 176),var(--color-stripe-pink) calc(var(--unit) * 176) calc(var(--unit) * 192),var(--color-stripe-green) calc(var(--unit) * 192) calc(var(--unit) * 208),var(--color-stripe-yellow) calc(var(--unit) * 208) calc(var(--unit) * 224),var(--color-stripe-blue) calc(var(--unit) * 224) calc(var(--unit) * 240))}.entry-result_doubleButton{--this-trailing-size: calc(var(--unit) * 12);--this-trailing-inset: calc(var(--unit) * 16);grid-auto-flow:column;gap:calc(var(--unit) * 10);inline-size:calc(var(--unit) * 312);min-block-size:calc(var(--unit) * 62);padding-inline:calc(var(--unit) * 30);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130);border-radius:calc(var(--unit) * 72)}.entry-result_doubleButton .common-button_label{font-size:calc(var(--unit) * 13)}.entry-result_doubleLabel{inline-size:calc(var(--unit) * 134)}.entry-result_credit{display:none;gap:1lh;inline-size:calc(var(--unit) * 288);margin-block-start:calc(var(--unit) * 8);font-size:calc(var(--unit) * 11);line-height:var(--line-height-130);text-align:start}.entry-result_inner.-course-a .entry-result_credit.-course-a,.entry-result_inner.-course-b .entry-result_credit.-course-b,.entry-result_inner.-course-c .entry-result_credit.-course-c{display:grid}.entry-result_message{margin-block-start:calc(var(--unit) * 22);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-black);text-align:center}.entry-result_button.-outline{inline-size:calc(var(--unit) * 240);margin-block-start:calc(var(--unit) * 30);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.entry-stampCard_content{position:relative;display:grid;justify-items:center;inline-size:calc(var(--unit) * 328);max-block-size:calc(100% - calc(var(--unit) * 32));padding-block:calc(var(--unit) * 64) calc(var(--unit) * 24);overflow-y:auto;overscroll-behavior-block:contain;pointer-events:initial;scrollbar-width:thin;background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 8)}.entry-stampCard_frame{--this-scale: calc(296 / 360);inline-size:calc(calc(var(--unit) * 360) * var(--this-scale));block-size:calc(calc(var(--unit) * 435) * var(--this-scale) + calc(var(--unit) * 32))}.entry-stampCard_carousel{inline-size:calc(var(--unit) * 360);transform-origin:left top;scale:var(--this-scale)}.entry-stampCard_page{position:relative;z-index:calc(100 - var(--this-index))}.entry-stampCard_page>.common-stampSheet{transform-origin:left center;animation:stamp-card-turn 1s linear both paused;animation-delay:calc(var(--this-turn, .5) * -1s)}.entry-stampCard_shade{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,transparent 20%,var(--color-shade));opacity:0;animation:stamp-card-shade 1s linear both paused;animation-delay:calc(var(--this-turn, .5) * -1s)}@media(prefers-reduced-motion:reduce){.entry-stampCard_page>.common-stampSheet,.entry-stampCard_shade{animation:none}}.entry-stampCard_dots{--this-dot: calc(calc(var(--unit) * 8) / var(--this-scale));display:flex;flex-wrap:wrap;gap:var(--this-dot);justify-content:center;min-block-size:var(--this-dot);margin-block-start:calc(calc(var(--unit) * 24) / var(--this-scale))}.entry-stampCard_dots .carousel_dot{inline-size:var(--this-dot);block-size:var(--this-dot);background-color:var(--color-beige-3);border-radius:calc(var(--this-dot) / 2);transition:inline-size var(--duration-default) cubic-bezier(.25,1,.5,1)}.entry-stampCard_dots .carousel_dot.-is-selected{inline-size:calc(calc(var(--unit) * 40) / var(--this-scale));background-color:var(--color-green-main)}.entry-stampCard_close{position:absolute;inset-block-start:calc(var(--unit) * 8);inset-inline-end:calc(var(--unit) * 8);display:grid;place-items:center;inline-size:calc(var(--unit) * 40);block-size:calc(var(--unit) * 40);color:var(--color-white);background-color:var(--color-green-main);border-radius:50%}.entry-stampCard_close .svg-icon{inline-size:calc(var(--unit) * 20);block-size:calc(var(--unit) * 20)}.guide-button{--this-trailing-size: calc(var(--unit) * 12);inline-size:calc(var(--unit) * 280);min-block-size:calc(var(--unit) * 47);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-160);border-radius:calc(var(--unit) * 64)}.guide-complete{display:grid;justify-items:center;padding-block:calc(var(--unit) * 48);overflow:hidden;background-color:var(--color-green-6)}.guide-complete_title{inline-size:calc(var(--unit) * 264);margin-block:calc(var(--unit) * -1)}.guide-complete_illust{inline-size:calc(var(--unit) * 344);margin-block-start:calc(var(--unit) * 16);border-radius:calc(var(--unit) * 8)}.guide-complete_body{position:relative;inline-size:calc(var(--unit) * 312);padding-block-end:calc(var(--unit) * 44);margin-block-start:calc(var(--unit) * 16)}.guide-complete_lead{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-black)}.guide-complete_prize{position:absolute;inset-block-start:calc(var(--unit) * 48);inset-inline-start:calc(var(--unit) * 192);inline-size:calc(var(--unit) * 111)}.guide-complete_mark{position:absolute;inset-block-start:calc(var(--unit) * 53);inset-inline-start:calc(var(--unit) * 206);inline-size:calc(var(--unit) * 25.33)}.guide-complete_note{position:absolute;inset-block-start:calc(var(--unit) * 160);inset-inline-start:calc(var(--unit) * 278);padding-inline-start:1em;font-size:calc(var(--unit) * 9);line-height:var(--line-height-130);color:var(--color-black);text-indent:-1em;white-space:nowrap}.guide-complete_button{margin-block-start:calc(var(--unit) * 8)}.guide-divider{--this-from: var(--color-beige-1);--this-to: var(--color-green-6);position:relative;display:grid;align-content:start;justify-items:center;block-size:calc(var(--unit) * 120);padding-block-start:calc(var(--unit) * 32);background-color:var(--this-from)}.guide-divider.-step{--this-from: var(--color-green-6);--this-to: var(--color-green-7)}.guide-divider_arrow{inline-size:calc(var(--unit) * 56)}.guide-divider_shape{position:absolute;inset-block-end:0;inset-inline:0;block-size:calc(var(--unit) * 48);background-color:var(--this-to);clip-path:polygon(0 0,50% 100%,100% 0,100% 100%,0 100%)}.guide-doubleChance{display:grid;justify-items:center;padding-block:calc(var(--unit) * 24) calc(var(--unit) * 48);overflow:hidden;background-color:var(--color-green-7)}.guide-doubleChance_title{inline-size:calc(var(--unit) * 264)}.guide-doubleChance_illust{inline-size:calc(var(--unit) * 344);margin-block-start:calc(var(--unit) * 16);border-radius:calc(var(--unit) * 8)}.guide-doubleChance_body{position:relative;display:grid;gap:calc(var(--unit) * 4);inline-size:calc(var(--unit) * 312);padding-block-end:calc(var(--unit) * 38);margin-block-start:calc(var(--unit) * 16)}.guide-doubleChance_lead{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-black)}.guide-doubleChance_products{position:absolute;inset-block-start:calc(var(--unit) * 132);inset-inline-start:calc(var(--unit) * 143);inline-size:calc(var(--unit) * 174)}.guide-doubleChance_mark{position:absolute;inset-block-start:calc(var(--unit) * 104);inset-inline-start:calc(var(--unit) * 277);inline-size:calc(var(--unit) * 50.33);max-inline-size:none}.guide-doubleChance_button{margin-block-start:calc(var(--unit) * 28)}.guide-hero{display:grid;justify-items:center;padding-block-start:calc(var(--unit) * 64);background-color:var(--color-beige-1)}.guide-hero_title{inline-size:calc(var(--unit) * 240)}.guide-prepare{display:grid;gap:calc(var(--unit) * 8);justify-items:center;padding-block-start:calc(var(--unit) * 32);background-color:var(--color-beige-1)}.guide-prepare_title{inline-size:calc(var(--unit) * 264)}.guide-prepare_lead{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-700);line-height:var(--line-height-160);color:var(--color-black);text-align:center}.guide-products{display:grid;justify-items:center;padding-block-start:calc(var(--unit) * 32);background-color:var(--color-beige-1)}.guide-products_title{inline-size:calc(var(--unit) * 328)}.guide-products_note{margin-block-start:calc(var(--unit) * 12)}.guide-products_lead{margin-block-start:calc(var(--unit) * 20);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-700);line-height:var(--line-height-160);color:var(--color-green-main)}.guide-products_grid{margin-block-start:calc(var(--unit) * 16)}.guide-products_names{position:relative;z-index:1;margin-block-start:calc(var(--unit) * 24)}.guide-step{display:grid;justify-items:center;padding-block-start:calc(var(--unit) * 32);background-color:var(--color-green-6)}.guide-step_title{inline-size:calc(var(--unit) * 264);margin-block:calc(var(--unit) * -2)}.guide-step_list{margin-block-start:calc(var(--unit) * 48)}.guide-step_action{position:relative;z-index:1}.guide-step_button{margin-block-start:calc(var(--unit) * 32)}.guide-terms{display:grid;justify-items:center;padding-block:calc(var(--unit) * 40) calc(var(--unit) * 56);background-color:var(--color-beige-1)}.guide-terms_title{inline-size:calc(var(--unit) * 160)}.guide-terms_body{display:grid;justify-items:center}.guide-terms_box{inline-size:calc(var(--unit) * 344);block-size:calc(var(--unit) * 208);padding-block:calc(var(--unit) * 24);padding-inline:calc(var(--unit) * 16);margin-block-start:calc(var(--unit) * 24);overflow-y:auto;scrollbar-width:thin;background-color:var(--color-beige-4);border-radius:calc(var(--unit) * 8)}.guide-terms_text{font-size:calc(var(--unit) * 10);line-height:var(--line-height-130)}.guide-terms_link{word-break:break-all;text-decoration:underline}.guide-terms_button.-outline{inline-size:calc(var(--unit) * 215);padding-inline-start:calc(var(--unit) * 20);margin-block-start:calc(var(--unit) * 24);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-160)}.info{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-block-size:100dvh;padding-block-end:calc(var(--unit) * 115);background-color:var(--color-beige-1)}.info_button.-outline{inline-size:calc(var(--unit) * 240);margin-block-start:calc(var(--unit) * 40);margin-inline:auto;font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}.info-hero{display:grid;justify-items:center;padding-block-start:calc(var(--unit) * 72)}.info-hero_title{inline-size:calc(var(--unit) * 153)}.info-list{inline-size:calc(var(--unit) * 344);margin-block-start:calc(var(--unit) * 24);margin-inline:auto}.info-list_items{display:grid;gap:calc(var(--unit) * 8)}.info-list_empty{font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-500);line-height:var(--line-height-160);text-align:center}.items{display:grid;grid-template-columns:minmax(0,1fr);background-color:var(--color-beige-1)}.items_flavorMap{padding-block-start:calc(var(--unit) * 48)}.items_amazon{padding-block:calc(var(--unit) * 48) calc(var(--unit) * 32)}.items_brandSite,.items-bonus{padding-block:calc(var(--unit) * 32)}.items-products{display:grid;justify-items:center;padding-block:calc(var(--unit) * 32)}.items-products_title{inline-size:100%}.items-products_note{margin-block-start:calc(var(--unit) * 10)}.items-products_lead{margin-block-start:calc(var(--unit) * 24);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-700);line-height:var(--line-height-150);color:var(--color-green-main)}.items-products_grid,.items-products_names{margin-block-start:calc(var(--unit) * 24)}.mypage-header:not(.-stripe) .common-stripe{display:none}.mypage-header_image{display:block;inline-size:100%;block-size:auto}.mypage-navigation_spacer{block-size:calc(calc(var(--unit) * 64) + env(safe-area-inset-bottom,0px))}.mypage-navigation{position:fixed;inset-block-end:0;inset-inline:0;z-index:var(--z-index-navigation);inline-size:calc(var(--unit) * 360);padding-block-end:env(safe-area-inset-bottom,0);margin-inline:auto;overflow:hidden;background-color:var(--color-beige-3);border-start-start-radius:calc(var(--unit) * 8);border-start-end-radius:calc(var(--unit) * 8);box-shadow:0 calc(var(--unit) * -2) calc(var(--unit) * 8) #0003}.mypage-navigation_list{display:flex}.mypage-navigation_item{display:grid;inline-size:calc(var(--unit) * 72)}.mypage-navigation_link{--this-color: var(--color-brown-1);--this-color-label: var(--color-brown-2);position:relative;display:grid;gap:calc(var(--unit) * 4);align-content:center;justify-items:center;padding-block:calc(var(--unit) * 12) calc(var(--unit) * 8);color:var(--this-color);transition:color var(--duration-default)}.mypage-navigation_link:before{position:absolute;inset-block-start:0;inset-inline:0;display:none;inline-size:calc(var(--unit) * 32);block-size:calc(var(--unit) * 4);margin-inline:auto;content:"";background-color:var(--color-green-main);border-end-start-radius:calc(var(--unit) * 2);border-end-end-radius:calc(var(--unit) * 2)}.mypage-navigation_link.-is-current{--this-color: var(--color-green-main);--this-color-label: var(--color-black)}.mypage-navigation_link.-is-current:before{display:block}@media(any-hover:hover){.mypage-navigation_link:hover{--this-color: var(--color-green-main);--this-color-label: var(--color-black)}}.mypage-navigation_icon{inline-size:calc(var(--unit) * 24);block-size:calc(var(--unit) * 24)}.mypage-navigation_label{font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-700);line-height:var(--line-height-130);color:var(--this-color-label);text-align:center;transition:color var(--duration-default)}.mypage-navigation_label.-small{font-size:calc(var(--unit) * 11);letter-spacing:-.06em}@media(min-width:48em)and (hover:hover)and (pointer:fine){:root:has(.mypage-spGuide){overflow:hidden;scrollbar-gutter:auto}}.mypage-spGuide{display:none}@media(min-width:48em)and (hover:hover)and (pointer:fine){.mypage-spGuide{position:fixed;inset:0;z-index:var(--z-index-spguide);display:grid;grid-template-columns:minmax(0,1fr);gap:3.625rem;align-content:safe center;justify-items:center;padding-block:1.5rem;padding-inline:1.5rem;overflow-y:auto;background-color:var(--color-green-10);background-image:url(/feature/collectionrally_2026/assets/image/common/common_pattern_01.webp);background-size:10.6875rem 8.6875rem}}.mypage-spGuide_logo{inline-size:27.5rem;filter:var(--shadow-logo)}.mypage-spGuide_card{display:grid;gap:.75rem;justify-items:center;inline-size:100%;max-inline-size:50rem;padding-block:2.25rem 2.5rem;background-color:var(--color-beige-3);border-radius:.5rem}.mypage-spGuide_title{inline-size:7.5rem}.mypage-spGuide_text{font-size:1rem;font-weight:var(--font-weight-700);line-height:var(--line-height-160);color:var(--color-green-main);text-align:center}.postSurvey-form_free{display:grid;gap:calc(var(--unit) * 8);padding:calc(var(--unit) * 16);background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 8)}.postSurvey-form_note{font-size:calc(var(--unit) * 14);line-height:var(--line-height-130)}.postSurvey-form_textarea{inline-size:100%;block-size:calc(var(--unit) * 56);padding:calc(var(--unit) * 8);font-size:calc(var(--unit) * 14);line-height:var(--line-height-130);background-color:var(--color-white);border:1px solid var(--color-brown-1);border-radius:calc(var(--unit) * 4)}.postSurvey-form_textarea:focus-visible{outline:2px solid var(--color-green-main);outline-offset:1px}.survey-flavor_list{display:grid;grid-template-columns:repeat(3,calc(var(--unit) * 96));gap:calc(var(--unit) * 24) calc(var(--unit) * 12);inline-size:calc(var(--unit) * 312);padding-block-start:calc(var(--unit) * 8);margin-inline:calc(var(--unit) * -8)}.survey-flavor_image{display:grid;place-items:center;inline-size:calc(var(--unit) * 96);block-size:calc(var(--unit) * 124)}.survey-flavor_image img{inline-size:calc(var(--unit) * var(--this-width));max-inline-size:none}.survey-flavor_free,.survey-flavor_unknown{padding:calc(var(--unit) * 16);background-color:var(--color-beige-1);border-radius:calc(var(--unit) * 8)}.survey-flavor_free{display:grid;gap:calc(var(--unit) * 10)}.survey-flavor_input{display:grid;gap:calc(var(--unit) * 8)}.survey-flavor_note{font-size:calc(var(--unit) * 14);line-height:var(--line-height-130)}.survey-flavor_textarea{inline-size:100%;block-size:calc(var(--unit) * 56);padding:calc(var(--unit) * 8);font-size:calc(var(--unit) * 14);line-height:var(--line-height-130);background-color:var(--color-white);border:1px solid var(--color-brown-1);border-radius:calc(var(--unit) * 4)}.survey-flavor_textarea:focus-visible{outline:2px solid var(--color-green-main);outline-offset:1px}.survey-form_group{display:grid;gap:calc(var(--unit) * 8)}.survey-form_label{font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130);color:var(--color-green-main)}.common-question_options.-age .common-choice:nth-child(-n+6){inline-size:calc(var(--unit) * 62)}.top_flavorMap{padding-block:calc(var(--unit) * 25) calc(var(--unit) * 64);background-color:var(--color-green-1)}.top-bottomButton{background-image:repeating-linear-gradient(135deg,var(--color-stripe-green) calc(var(--unit) * 0) calc(var(--unit) * 16),var(--color-stripe-pink) calc(var(--unit) * 16) calc(var(--unit) * 32),var(--color-stripe-yellow) calc(var(--unit) * 32) calc(var(--unit) * 48),var(--color-stripe-green) calc(var(--unit) * 48) calc(var(--unit) * 64),var(--color-stripe-orange) calc(var(--unit) * 64) calc(var(--unit) * 80),var(--color-stripe-blue) calc(var(--unit) * 80) calc(var(--unit) * 96),var(--color-stripe-pink) calc(var(--unit) * 96) calc(var(--unit) * 112),var(--color-stripe-yellow) calc(var(--unit) * 112) calc(var(--unit) * 128),var(--color-stripe-brown) calc(var(--unit) * 128) calc(var(--unit) * 144),var(--color-stripe-pink) calc(var(--unit) * 144) calc(var(--unit) * 160),var(--color-stripe-green) calc(var(--unit) * 160) calc(var(--unit) * 176),var(--color-stripe-pink) calc(var(--unit) * 176) calc(var(--unit) * 192),var(--color-stripe-green) calc(var(--unit) * 192) calc(var(--unit) * 208),var(--color-stripe-yellow) calc(var(--unit) * 208) calc(var(--unit) * 224),var(--color-stripe-blue) calc(var(--unit) * 224) calc(var(--unit) * 240));position:fixed;inset-block-end:0;inset-inline:0;z-index:var(--z-index-navigation);display:grid;place-items:center;inline-size:calc(var(--unit) * 360);block-size:calc(calc(var(--unit) * 83) + env(safe-area-inset-bottom,0px));padding-block-end:env(safe-area-inset-bottom,0);margin-inline:auto;overflow:hidden;box-shadow:0 calc(var(--unit) * -2) calc(var(--unit) * 8) #0003}.top-bottomButton_button{inline-size:calc(var(--unit) * 312);min-block-size:calc(var(--unit) * 59)}.top-bottomButton_button .common-button_label{inline-size:calc(var(--unit) * 118)}.top-course{padding-block:calc(var(--unit) * 59) calc(var(--unit) * 64);text-align:center;background-color:var(--color-beige-1)}.top-course_title{inline-size:calc(var(--unit) * 220);margin-inline:auto}.top-course_note{margin-block-start:calc(var(--unit) * 12);font-size:calc(var(--unit) * 12);line-height:var(--line-height-150)}.top-course_tabs{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;inline-size:calc(var(--unit) * 344);margin-block:calc(var(--unit) * 32) calc(var(--unit) * -20);margin-inline:auto}.top-course_tab.-course-a,.top-course_panel.-course-a{--this-color: var(--color-course-a);--this-color-bg: var(--color-course-a-bg)}.top-course_tab.-course-b,.top-course_panel.-course-b{--this-color: var(--color-course-b);--this-color-bg: var(--color-course-b-bg)}.top-course_tab.-course-c,.top-course_panel.-course-c{--this-color: var(--color-course-c);--this-color-bg: var(--color-course-c-bg)}.top-course_tab{position:relative;inline-size:100%;overflow:hidden;background-color:var(--this-color);border-start-start-radius:calc(var(--unit) * 8);border-start-end-radius:calc(var(--unit) * 8);translate:0 calc(var(--unit) * 12)}.top-course_tab.-is-selected{z-index:1;box-shadow:var(--this-shadow);translate:0 0}.top-course_tab.-course-a{--this-shadow: calc(var(--unit) * 2) calc(var(--unit) * 2) calc(var(--unit) * 4) var(--color-shadow-panel)}.top-course_tab.-course-b{--this-shadow: 0 calc(var(--unit) * 2) calc(var(--unit) * 4) calc(var(--unit) * 2) var(--color-shadow-panel)}.top-course_tab.-course-c{--this-shadow: calc(var(--unit) * -2) calc(var(--unit) * 2) calc(var(--unit) * 4) var(--color-shadow-panel)}.top-course_tabImage.-on{display:none}.top-course_tab.-is-selected .top-course_tabImage.-on{display:block}.top-course_tab.-is-selected .top-course_tabImage.-off{display:none}.top-course_panel{position:relative;z-index:2;inline-size:calc(var(--unit) * 344);padding:calc(var(--unit) * 35) calc(var(--unit) * 19) calc(var(--unit) * 40);margin-inline:auto;background-color:var(--this-color-bg);border:calc(var(--unit) * 5) solid var(--this-color);border-radius:calc(var(--unit) * 8)}.top-course_prizeName{inline-size:calc(var(--unit) * 288);margin-inline:auto}.top-course_image{margin-block-start:calc(var(--unit) * 32);margin-inline:auto;border-radius:calc(var(--unit) * 16)}.top-course_credit{display:grid;gap:1lh;margin-block-start:calc(var(--unit) * 16);font-size:calc(var(--unit) * 10);line-height:var(--line-height-130);text-align:start}.top-course_panel.-course-c .top-course_credit{inline-size:calc(var(--unit) * 298)}.top-doubleChance{position:relative;display:grid;justify-items:center;padding-block:calc(var(--unit) * 64) calc(var(--unit) * 24);background-color:var(--color-green-1);isolation:isolate}.top-doubleChance_back{position:absolute;inset-block-start:0;z-index:-1;inline-size:100%}.top-doubleChance_title{inline-size:calc(var(--unit) * 202)}.top-doubleChance_text{margin-block-start:calc(var(--unit) * 24)}.top-doubleChance_lead{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-150);text-align:center}.top-doubleChance_prize{inline-size:calc(var(--unit) * 324);margin-block-start:calc(var(--unit) * 8);filter:drop-shadow(var(--shadow-bar))}.top-doubleChance_products{inline-size:calc(var(--unit) * 328);margin-block-start:calc(var(--unit) * 20)}.top-doubleChance_note{margin-block-start:calc(var(--unit) * 14);font-size:calc(var(--unit) * 12);line-height:var(--line-height-130);text-align:center}.top-footer{display:grid;justify-items:center;padding-block:calc(var(--unit) * 40) calc(calc(var(--unit) * 118) + env(safe-area-inset-bottom,0px));background-color:var(--color-beige-1)}.top-footer_amazon{margin-block-start:calc(var(--unit) * 48)}.top-footer_contact{inline-size:calc(var(--unit) * 344);margin-block-start:calc(var(--unit) * 80)}.top-footer_contact .common-contact_title{font-size:calc(var(--unit) * 17)}.top-footer_pageTop{margin-block-start:calc(var(--unit) * 104)}.top-hero{--this-pop-easing: cubic-bezier(.45, 1.45, .8, 1);position:relative;padding-block:calc(var(--unit) * 118) calc(var(--unit) * 48);isolation:isolate}.top-hero_back{position:absolute;inset:0;z-index:-2;inline-size:100%;block-size:100%;object-fit:cover}.top-hero_visual{position:relative;inline-size:calc(var(--unit) * 336);margin-inline:auto}.top-hero_visualText{position:absolute;inset-block-start:calc(var(--unit) * 80);inset-inline-start:calc(var(--unit) * 56);inline-size:calc(var(--unit) * 239)}.top-hero_spoon{position:absolute;inset-block-start:calc(var(--unit) * 68);inset-inline-start:calc(var(--unit) * 193);z-index:-1;inline-size:calc(var(--unit) * 130)}.top-hero_pot1{position:absolute;inset-block-start:calc(var(--unit) * 202);inset-inline-start:0;inline-size:calc(var(--unit) * 78)}.top-hero_pot2{position:absolute;inset-block-start:calc(var(--unit) * 287);inset-inline-start:calc(var(--unit) * 297);inline-size:calc(var(--unit) * 63)}.top-hero_person1{position:absolute;inset-block-start:calc(var(--unit) * 330);inset-inline-start:calc(var(--unit) * 16);z-index:-1;inline-size:calc(var(--unit) * 136)}.top-hero_person2{position:absolute;inset-block-start:calc(var(--unit) * 347);inset-inline-end:calc(var(--unit) * 23);z-index:-1;inline-size:calc(var(--unit) * 110)}.top-hero_date{inline-size:calc(var(--unit) * 344);margin-block-start:calc(var(--unit) * 90);margin-inline:auto}.top-hero_lead{display:grid;justify-items:center;inline-size:calc(var(--unit) * 344);padding-block:calc(var(--unit) * 28) calc(var(--unit) * 64);padding-inline:calc(var(--unit) * 16);margin-block-start:calc(var(--unit) * 24);margin-inline:auto;background-color:var(--color-beige-1-90);border-radius:calc(var(--unit) * 8)}.top-hero_leadHeading{inline-size:calc(var(--unit) * 193)}.top-hero_leadText{font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-160);text-align:center}.top-hero_leadHeading+.top-hero_leadText{margin-block-start:calc(var(--unit) * 16)}.top-hero_leadLottery+.top-hero_leadText{margin-block-start:calc(var(--unit) * 16);color:var(--color-green-main)}.top-hero_leadProducts{inline-size:calc(var(--unit) * 293);margin-block-start:calc(var(--unit) * 24)}.top-hero_leadLottery{inline-size:calc(var(--unit) * 322);margin-block-start:calc(var(--unit) * 32);margin-inline:calc(var(--unit) * -16);filter:drop-shadow(var(--shadow-bar))}.top-hero_leadButton{inline-size:calc(var(--unit) * 312);margin-block-start:calc(var(--unit) * 40)}.top-hero_leadButton .common-button_label{inline-size:calc(var(--unit) * 136)}@media(prefers-reduced-motion:no-preference){.top-hero_visualText{animation:top-hero-pop .4s var(--this-pop-easing) .2s both,top-hero-fade .4s .2s both}.top-hero:not(.-is-ready) .top-hero_visualText{animation-play-state:paused}}@keyframes top-hero-pop{0%{scale:0}to{scale:1}}@keyframes top-hero-fade{0%{opacity:0}to{opacity:1}}@counter-style top-mypage-circled{system:fixed;symbols:"①" "②" "③" "④" "⑤" "⑥" "⑦" "⑧" "⑨" "⑩";suffix:""}.top-mypage{display:grid;justify-items:center;padding-block:calc(var(--unit) * 64) calc(var(--unit) * 40);background-color:var(--color-yellow-1)}.top-mypage_title{inline-size:calc(var(--unit) * 312)}.top-mypage_button{inline-size:calc(var(--unit) * 312);min-block-size:calc(var(--unit) * 60);margin-block-start:calc(var(--unit) * 24)}.top-mypage_button .common-button_label{inline-size:calc(var(--unit) * 118)}.top-mypage_guide{display:grid;justify-items:center}.top-mypage_lead{margin-block-start:calc(var(--unit) * 40);font-size:calc(var(--unit) * 18);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-green-main);text-align:center}.top-mypage_phone{inline-size:calc(var(--unit) * 150);margin-block-start:calc(var(--unit) * 12)}.top-mypage_accordion{inline-size:calc(var(--unit) * 344);margin-block-start:calc(var(--unit) * 24);background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}.top-mypage_accordion::details-content{display:grid;visibility:hidden;grid-template-rows:0fr;content-visibility:visible;transition:grid-template-rows var(--duration-default) cubic-bezier(.5,1,.89,1),visibility var(--duration-default)}.top-mypage_accordion[open]::details-content{visibility:visible;grid-template-rows:1fr}@media(prefers-reduced-motion:reduce){.top-mypage_accordion::details-content{transition:none}}.top-mypage_summary{display:flex;gap:calc(var(--unit) * 8);align-items:center;justify-content:space-between;padding-block:calc(var(--unit) * 16);padding-inline:calc(var(--unit) * 16) calc(var(--unit) * 8);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-160);color:var(--color-green-main)}.top-mypage_summaryIcon{position:relative;flex-shrink:0;inline-size:calc(var(--unit) * 24);block-size:calc(var(--unit) * 24);background-color:var(--color-beige-3);border-radius:50%}.top-mypage_summaryIcon:before,.top-mypage_summaryIcon:after{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:calc(var(--unit) * 12);block-size:calc(var(--unit) * 2);content:"";background-color:var(--color-green-main);translate:-50% -50%}.top-mypage_summaryIcon:after{rotate:90deg;transition:scale var(--duration-default) cubic-bezier(.5,1,.89,1)}.top-mypage_accordion[open] .top-mypage_summaryIcon:after{scale:0}@media(prefers-reduced-motion:reduce){.top-mypage_summaryIcon:after{transition:none}}.top-mypage_answer{overflow:hidden}.top-mypage_answerInner{display:grid;gap:calc(var(--unit) * 16);padding-block:calc(var(--unit) * 24);padding-inline:calc(var(--unit) * 16);border-block-start:calc(var(--unit) * 1) solid var(--color-beige-2)}.top-mypage_osName{inline-size:fit-content;padding-block:calc(var(--unit) * 2);padding-inline:calc(var(--unit) * 16);font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-800);line-height:var(--line-height-150);background-color:var(--color-green-3);border-radius:calc(var(--unit) * 24)}.top-mypage_steps{display:grid;gap:calc(var(--unit) * 4);padding-inline-start:calc(var(--unit) * 14);margin-block-start:calc(var(--unit) * 8);font-size:calc(var(--unit) * 14);line-height:var(--line-height-160);list-style:top-mypage-circled}.top-mypage_steps>li{padding-inline-start:calc(var(--unit) * 3)}.top-mypage_stepNote{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--unit) * 2);margin-block-start:calc(var(--unit) * 2);margin-inline-start:calc(var(--unit) * -17);font-size:calc(var(--unit) * 12);line-height:var(--line-height-115)}.top-mypage_stepIcon{display:inline-flex;inline-size:calc(var(--unit) * 16);block-size:calc(var(--unit) * 16);vertical-align:text-bottom;translate:0 -10%}.top-mypage_counter{inline-size:calc(var(--unit) * 344);padding-block:calc(var(--unit) * 8);padding-inline:calc(var(--unit) * 8);margin-block-start:calc(var(--unit) * 48);border-radius:calc(var(--unit) * 8);background-image:repeating-linear-gradient(135deg,var(--color-stripe-green) calc(var(--unit) * 0) calc(var(--unit) * 16),var(--color-stripe-pink) calc(var(--unit) * 16) calc(var(--unit) * 32),var(--color-stripe-yellow) calc(var(--unit) * 32) calc(var(--unit) * 48),var(--color-stripe-green) calc(var(--unit) * 48) calc(var(--unit) * 64),var(--color-stripe-orange) calc(var(--unit) * 64) calc(var(--unit) * 80),var(--color-stripe-blue) calc(var(--unit) * 80) calc(var(--unit) * 96),var(--color-stripe-pink) calc(var(--unit) * 96) calc(var(--unit) * 112),var(--color-stripe-yellow) calc(var(--unit) * 112) calc(var(--unit) * 128),var(--color-stripe-brown) calc(var(--unit) * 128) calc(var(--unit) * 144),var(--color-stripe-pink) calc(var(--unit) * 144) calc(var(--unit) * 160),var(--color-stripe-green) calc(var(--unit) * 160) calc(var(--unit) * 176),var(--color-stripe-pink) calc(var(--unit) * 176) calc(var(--unit) * 192),var(--color-stripe-green) calc(var(--unit) * 192) calc(var(--unit) * 208),var(--color-stripe-yellow) calc(var(--unit) * 208) calc(var(--unit) * 224),var(--color-stripe-blue) calc(var(--unit) * 224) calc(var(--unit) * 240))}.top-mypage_counterInner{display:grid;justify-items:center;padding-block:calc(var(--unit) * 40);padding-inline:calc(var(--unit) * 10);background-color:var(--color-green-4)}.top-mypage_counterTitle{inline-size:calc(var(--unit) * 238)}.top-mypage_count{display:flex;align-items:end;justify-content:center;margin-block-start:calc(var(--unit) * 24)}.top-mypage_countValue{display:flex;gap:calc(var(--unit) * 2);block-size:calc(var(--unit) * 48)}.top-mypage_digit{display:grid;place-items:center;inline-size:calc(var(--unit) * 38);block-size:calc(var(--unit) * 48);overflow:hidden;background-color:var(--color-white)}.top-mypage_countUnit{inline-size:calc(var(--unit) * 21);margin-inline-start:calc(var(--unit) * 5)}.top-mypage_counterNote{margin-block-start:calc(var(--unit) * 14);font-size:calc(var(--unit) * 12);font-weight:var(--font-weight-700);line-height:var(--line-height-150);color:var(--color-green-dark)}.top-products{display:grid;justify-items:center;padding-block:calc(var(--unit) * 24);background-color:var(--color-green-1)}.top-products_title{inline-size:100%}.top-products_note{margin-block-start:calc(var(--unit) * 10)}.top-products_lead{margin-block-start:calc(var(--unit) * 24);font-size:calc(var(--unit) * 16);font-weight:var(--font-weight-800);line-height:var(--line-height-150);color:var(--color-green-main)}.top-products_grid{margin-block-start:calc(var(--unit) * 24)}.top-products_names{--this-color-bg: var(--color-green-4);margin-block-start:calc(var(--unit) * 24)}.top-products_bonsus{margin-block-start:calc(var(--unit) * 48)}.top-step{display:grid;justify-items:center;padding-block:calc(var(--unit) * 64) calc(var(--unit) * 36);overflow-x:clip;background-color:var(--color-green-main)}.top-step_title{inline-size:calc(var(--unit) * 190)}.top-step_list{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--unit) * 32) calc(var(--unit) * 4);inline-size:calc(var(--unit) * 344);margin-block-start:calc(var(--unit) * 48);margin-inline:auto}.top-step_item{--this-stagger: .2s;position:relative;display:grid;gap:calc(var(--unit) * 10);align-content:start;justify-items:center;padding:calc(var(--unit) * 24) calc(var(--unit) * 8) calc(var(--unit) * 16);background-color:var(--color-white);border-radius:calc(var(--unit) * 8)}@media(prefers-reduced-motion:no-preference){.top-step_item{transition:opacity var(--reveal-duration),translate var(--reveal-duration) cubic-bezier(.33,1,.68,1)}.top-step_item:nth-child(2){transition-delay:calc(var(--this-stagger) * 1)}.top-step_item:nth-child(3){transition-delay:calc(var(--this-stagger) * 2)}.top-step_item:nth-child(4){transition-delay:calc(var(--this-stagger) * 3)}.top-step_list:not(.-is-revealed) .top-step_item{opacity:0;translate:0 var(--reveal-distance)}}.top-step_badge{position:absolute;inset-block-start:calc(var(--unit) * -24);inset-inline-start:50%;inline-size:calc(var(--unit) * 88);translate:-50% 0}.top-step_illust{border-radius:calc(var(--unit) * 4);isolation:isolate}.top-step_body{display:grid;gap:calc(var(--unit) * 8);align-content:start;inline-size:calc(var(--unit) * 148);isolation:isolate}.top-step_lead{font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-700);line-height:var(--line-height-130)}.top-step_note{display:grid;gap:calc(var(--unit) * 2)}.top-step_note li{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--unit) * 2);font-size:calc(var(--unit) * 10);line-height:var(--line-height-150)}.top-step_more{margin-block-start:calc(var(--unit) * 36)}.top-step_moreLink{position:relative;display:block;inline-size:calc(var(--unit) * 346)}@media(any-hover:hover){.top-step_moreLink:hover .top-step_moreBg.-hover{opacity:1}.top-step_moreLink:hover .top-step_morePrize{scale:1.104}}.top-step_moreBg.-hover{position:absolute;inset:0;opacity:0;transition:opacity var(--duration-default)}.top-step_morePrize{position:absolute;inset-block-start:calc(var(--unit) * 1);inset-inline-start:calc(var(--unit) * 190);inline-size:calc(var(--unit) * 156);transition:scale var(--duration-default) cubic-bezier(.33,1,.68,1)}.top-step_moreNote{padding-inline-end:calc(var(--unit) * 2);margin-block-start:calc(var(--unit) * 2);font-size:calc(var(--unit) * 10);line-height:var(--line-height-130);color:var(--color-white);text-align:end}.top-terms{display:grid;justify-items:center;padding-block:calc(var(--unit) * 40);background-color:var(--color-beige-1)}.top-terms_title{inline-size:calc(var(--unit) * 160)}.top-terms_body{display:grid;justify-items:center}.top-terms_box{inline-size:calc(var(--unit) * 344);block-size:calc(var(--unit) * 208);padding-block:calc(var(--unit) * 24);padding-inline:calc(var(--unit) * 16);margin-block-start:calc(var(--unit) * 24);overflow-y:auto;scrollbar-width:thin;background-color:var(--color-beige-4);border-radius:calc(var(--unit) * 8)}.top-terms_text{font-size:calc(var(--unit) * 10);line-height:var(--line-height-130)}.top-terms_link{word-break:break-all;text-decoration:underline}.top-terms_button{inline-size:calc(var(--unit) * 240);margin-block-start:calc(var(--unit) * 24);font-size:calc(var(--unit) * 14);font-weight:var(--font-weight-800);line-height:var(--line-height-130)}@layer reset;@layer base;
