@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&family=Noto+Sans+JP:wght@400;700&display=swap";.c-global-toast[data-v-58bbdd8b]{position:fixed;top:72px;left:50%;transform:translate(-50%);z-index:1200;padding:10px 16px;border-radius:6px;background:#141414e6;color:#fff;font-size:12px;line-height:1.4;box-shadow:0 6px 16px #0003}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box;transition:none}img,picture,video,canvas,svg{display:block;max-width:100%}button{border:0;background:transparent;cursor:pointer}*,*:before,*:after{box-sizing:border-box}a{text-decoration:none;color:inherit;cursor:pointer}button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}ul,ol,dd{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}body{font-family:Noto Sans,Noto Sans JP,sans-serif;color:#000;background:#fff}#app{min-height:100vh}#app>div[class^=p-]{min-height:100vh;display:flex;flex-direction:column}#app>div[class^=p-]>main{flex:1 0 auto}#app>div[class^=p-]>.l-footer{margin-top:auto}*{letter-spacing:-.3125px}.l-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:20px;height:60px;padding:12px 80px;justify-content:space-between;background:#d5ff02;width:100%;margin:0 auto}.l-header__logo{width:120px}@media screen and (max-width: 768px){.l-header__logo{width:100px}}.l-header__logo-wrapper{display:flex;align-items:end;gap:16px}.l-header__brand{font-size:16px;font-weight:700;text-overflow:ellipsis}.l-header__actions{display:flex;align-items:center;gap:3vw}.l-header__link{font-size:12px;font-weight:700;color:#2b2b2b;text-decoration:none;white-space:nowrap}.l-header__link.is-current{text-decoration:underline;text-underline-offset:2px}.l-header__mark{width:28px;height:16px}.l-header__mark--desktop{display:block}.l-header__mark--mobile{display:none}.l-header__member-menu{position:relative;display:flex;align-items:center}.l-header__member-menu.is-open .l-header__member-dropdown{display:flex}.l-header__member-trigger{display:flex;align-items:center;justify-content:center;border:0;background:transparent;padding:0;cursor:pointer}@media screen and (max-width: 768px){.l-header__member-trigger{padding:6px}}.l-header__member-dropdown{position:absolute;top:calc(100% + 8px);right:-20px;z-index:10;display:none;flex-direction:column;gap:12px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #00000040}.l-header__member-dropdown:before{content:"";position:absolute;top:-8px;left:0;width:100%;height:8px}.l-header__member-item{display:flex;align-items:center;gap:8px;color:#2b2b2b;font-size:12px;line-height:12px;text-decoration:none;white-space:nowrap}.l-header__member-item img{width:8px;height:8px;transform:rotate(90deg)}.l-header__notif-menu{position:relative;display:flex;align-items:center}.l-header__notif-menu:hover .l-header__notif-dropdown,.l-header__notif-menu:focus-within .l-header__notif-dropdown{display:flex}.l-header__notif-trigger{display:flex;align-items:center;justify-content:center;border:0;background:transparent;padding:0;cursor:pointer}.l-header__notif-dropdown{position:absolute;top:calc(100% + 8px);right:-24px;z-index:10;display:none;flex-direction:column;gap:12px;width:140px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #00000040}.l-header__notif-dropdown:before{content:"";position:absolute;top:-8px;left:0;width:100%;height:8px}.l-header__notif-item{display:flex;align-items:flex-start;gap:8px;color:#2b2b2b;font-size:12px;line-height:14px;text-decoration:none}.l-header__notif-item img{width:8px;height:8px;margin-top:3px;transform:rotate(90deg)}.l-header__main-menu{position:relative;display:flex;align-items:center}.l-header__main-menu:hover .l-header__main-dropdown,.l-header__main-menu:focus-within .l-header__main-dropdown{display:flex}.l-header__main-trigger{display:flex;align-items:center;justify-content:center;border:0;background:transparent;padding:5px;cursor:pointer}.l-header__main-dropdown{position:absolute;top:calc(100% + 8px);right:-34px;z-index:10;width:170px;display:none;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #00000040}.l-header__main-dropdown:before{content:"";position:absolute;top:-8px;left:0;width:100%;height:8px}.l-header__main-column{display:flex;flex:1 1 0;flex-direction:column;gap:16px}.l-header__main-title{color:#000;font-size:12px;font-weight:700;line-height:12px}.l-header__main-links{display:flex;flex-direction:column;gap:12px}.l-header__main-item{display:flex;align-items:center;gap:8px;color:#2b2b2b;font-size:12px;line-height:12px;text-decoration:none}.l-header__main-item img{width:8px;height:8px;transform:rotate(90deg)}.l-header__mobile-main-menu{display:none}@media screen and (max-width: 768px){.l-header{padding:12px 24px;justify-content:flex-start}.l-header__brand{position:absolute;left:50%;transform:translate(-50%);font-size:16px;line-height:24px}.l-header__actions{width:100%;justify-content:flex-start;gap:0}.l-header__link{display:none}.l-header__mark{width:16px;height:16px;object-fit:contain}.l-header__mark--desktop{display:none}.l-header__mark--mobile{display:block}.l-header__icon-button--favorite{display:none!important}.l-header__member-menu{order:3;margin-left:8px}.l-header__notif-menu{display:none}.l-header__main-menu{order:1}.l-header__main-dropdown{display:none!important}.l-header__icon-button--cart{order:2;margin-left:auto}.l-header__icon-button--favorite .c-icon-button__icon,.l-header .c-search{display:none}.l-header__mobile-main-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:block;pointer-events:none}.l-header__mobile-main-menu.is-open{pointer-events:auto}.l-header__mobile-main-menu.is-open .l-header__mobile-main-backdrop{opacity:1}.l-header__mobile-main-menu.is-open .l-header__mobile-main-sheet{transform:translate(0)}.l-header__mobile-main-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:pointer;opacity:0;transition:opacity .28s ease}.l-header__mobile-main-sheet{position:relative;width:312px;min-height:100dvh;background:#fff;box-shadow:0 2px 4px #00000040;padding-bottom:24px;transform:translate(-100%);transition:transform .28s ease;will-change:transform}.l-header__mobile-main-head{display:flex;align-items:center;gap:28px;height:50px;padding:24px}.l-header__mobile-main-close{width:24px;height:24px;border:0;background:transparent;color:#000;font-size:24px;line-height:24px;cursor:pointer;padding:0}.l-header__mobile-main-title{font-size:16px;font-weight:700;line-height:24px;color:#000}.l-header__mobile-main-nav{display:flex;flex-direction:column;gap:2px;margin-top:12px}.l-header__mobile-main-item{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;text-decoration:none;color:#101828;font-size:18px;line-height:18px}.l-header__mobile-main-item--button{width:100%;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.l-header__mobile-main-submenu{display:flex;flex-direction:column;gap:2px;padding:0 16px 8px;overflow:hidden}.l-header__mobile-main-subitem{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;text-decoration:none;color:#101828;font-size:14px;line-height:20px;background:#f9f9f9;border-radius:6px}.l-header__mobile-main-arrow{font-size:10px;line-height:10px;color:#2f2f2f}.l-header__mobile-main-arrow--toggle{transition:transform .2s ease}.l-header__mobile-main-arrow--toggle.is-open{transform:rotate(180deg)}.l-header__mobile-main-divider{width:312px;height:1px;background:#8f8f8f;margin-top:2px}.l-header__mobile-main-account{display:flex;flex-direction:column;gap:2px;margin-top:2px}.l-header__mobile-main-link{text-decoration:none;color:#101828;font-size:18px;line-height:18px;padding:20px 32px;cursor:pointer;text-align:start}.l-header__mobile-main-guide{display:flex;flex-direction:column;gap:12px;padding:8px 32px;font-size:12px;line-height:16px;color:#2b2b2b;cursor:pointer}.l-header .mobile-category-enter-active,.l-header .mobile-category-leave-active{transition:max-height .24s ease,opacity .2s ease,transform .24s ease}.l-header .mobile-category-enter-from,.l-header .mobile-category-leave-to{max-height:0;opacity:0;transform:translateY(-4px)}.l-header .mobile-category-enter-to,.l-header .mobile-category-leave-from{max-height:320px;opacity:1;transform:translateY(0)}}.l-main{display:flex;flex-direction:column;width:100%;margin:0 auto;background:#fff}.l-footer{display:flex;background:#d5ff02;width:100%;margin:0 auto;position:relative}@media screen and (max-width: 768px){.l-footer{flex-direction:column;padding-top:100px}}.l-footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100px;background:#000;display:none}@media screen and (max-width: 768px){.l-footer:before{display:block}}.l-footer__brand{width:clamp(240px,24vw,352px);background:#000}@media screen and (max-width: 768px){.l-footer__brand{display:none}}.l-footer__content{flex:1;display:flex;flex-direction:column;gap:clamp(20px,2.2vw,32px);padding:clamp(20px,2.2vw,32px) clamp(24px,4.4vw,64px)}@media screen and (max-width: 768px){.l-footer__content{align-items:center;gap:24px;padding:24px clamp(16px,6vw,24px)}}.l-footer__columns{display:flex;gap:clamp(20px,2.8vw,41px)}@media screen and (max-width: 768px){.l-footer__columns{display:none}}.l-footer__column{flex:1;display:flex;flex-direction:column;gap:16px}.l-footer__title{font-size:12px;font-weight:700;color:#000}.l-footer__links{display:flex;flex-direction:column;gap:8px;font-size:10px;color:#666}.l-footer__links a{color:inherit;text-decoration:none}.l-footer__links a:hover{text-decoration:underline}.l-footer__copyright{font-size:10px;color:#4a5565}@media screen and (max-width: 768px){.l-footer__copyright{text-align:center;line-height:12px}}.l-footer__mobile-links{display:none}@media screen and (max-width: 768px){.l-footer__mobile-links{display:flex;flex-direction:column;gap:12px;align-items:center;font-size:10px;line-height:12px;color:#2b2b2b}}.l-footer__mobile-links a{color:inherit}.c-app-button{display:inline-flex;align-items:center;justify-content:center;width:208px;border:2px solid transparent;border-radius:100px;box-shadow:none;font-weight:700;letter-spacing:-.3125px;transition:border-color .3s ease}.c-app-button--big{height:50px;padding:4px 8px;font-size:14px}.c-app-button--small{height:36px;padding:4px 8px;font-size:12px}.c-app-button--sm{height:24px;padding:4px 8px;font-size:10px}.c-app-button--accent{background:#d5ff02;color:#2b2b2b}.c-app-button--outline{border:1px solid #ffffff;color:#fff;background:transparent}.c-app-button--dark{background:#2b2b2b;color:#d5ff02}.c-app-button--negative{background:#fff;color:#6b6b6b;border-color:#6b6b6b}.c-app-button--disabled{background:#d1d5dc;color:#6b6b6b;border-color:transparent;cursor:not-allowed}.c-app-button:not(.is-disabled):not(.c-app-button--negative):hover{border-color:#0ff}.c-app-button:not(.is-disabled).c-app-button--negative:hover{box-shadow:0 0 0 2px #0ff}.c-breadcrumb{display:inline-flex;align-items:flex-start;gap:4px;flex-wrap:wrap;font-size:16px;font-weight:700;line-height:24px;color:#000}@media screen and (max-width: 768px){.c-breadcrumb{font-size:12px}}.c-breadcrumb__link{color:inherit;text-decoration:none;white-space:nowrap}.c-breadcrumb__link:hover{text-decoration:underline}.c-breadcrumb__separator,.c-breadcrumb__current,.c-breadcrumb__leaf{color:inherit}.c-breadcrumb__current{white-space:nowrap}.c-breadcrumb__leaf{flex:1 1 0;min-width:0;word-break:break-word}.c-icon-button{display:flex;align-items:center;justify-content:center;padding:0;width:16px;height:16px;flex:0 0 16px}@media screen and (max-width: 768px){.c-icon-button{width:24px;height:24px;flex:0 0 24px}}.c-icon-button__icon{width:16px;height:16px}.c-tag{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border:1px solid #d5ff02;font-size:10px;font-weight:700;text-shadow:0 .2px .5px rgba(0,0,0,.25)}.c-tag--accent{border-color:#d5ff02;color:#d5ff02}.c-tag--magenta{border-color:#f0f;color:#f0f}.c-search{display:flex;align-items:center;gap:8px;width:clamp(120px,22vw,280px);max-width:280px;min-width:0;height:24px;padding:8px 12px;border:1px solid #000000;background:#ffffffb3;border-radius:100px;box-sizing:border-box}.c-search__input{background:transparent;border:none;font-size:12px;width:100%}.c-search__input:focus{outline:none}.c-search__icon{flex:0 0 16px;width:16px;height:16px}.c-search__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.c-carousel{display:flex;align-items:center;justify-content:center;gap:12px}.c-carousel__dot{width:12px;height:12px;border-radius:50%;background:#7a7a7a;border:0;padding:0;transition:width .3s ease,border-radius .3s ease,background-color .3s ease}.c-carousel__dot--active{width:40px;border-radius:100px;background:#d5ff02}.c-confirm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#00000073;display:flex;align-items:center;justify-content:center;padding:16px}.c-confirm-modal__panel{width:min(100%,560px);border-radius:8px;background:#fff;padding:24px;display:flex;flex-direction:column;gap:16px}.c-confirm-modal__title{font-size:16px;line-height:24px;font-weight:700;color:#000}.c-confirm-modal__body{border-radius:4px;background:#f5f5f5;padding:12px;display:flex;flex-direction:column;gap:4px}.c-confirm-modal__body p{font-size:12px;line-height:18px;color:#000;letter-spacing:-.3125px}.c-confirm-modal__actions{display:flex;justify-content:center;gap:12px}@media screen and (max-width: 768px){.c-confirm-modal__actions{flex-direction:column;align-items:center}}.c-rich-text{color:#000;font-size:12px;line-height:21px;letter-spacing:-.3125px;padding:0 8px}.c-rich-text>*+*{margin-top:0}.c-rich-text p{line-height:1.5}.c-rich-text h1{margin-top:0;font-size:20px;line-height:1.5em;font-weight:700;color:#000}.c-rich-text h2{margin-top:0;font-size:16px;line-height:1.5em;font-weight:700;color:#000}.c-rich-text h3{margin-top:0;font-size:14px;line-height:1.5em;font-weight:700;color:#000}.c-rich-text strong,.c-rich-text b{font-weight:700;color:#000}.c-rich-text a{color:#2103fb;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:opacity .2s ease}.c-rich-text a:hover{opacity:.7}.c-rich-text figure{margin:16px 0}.c-rich-text figcaption{margin-top:8px;font-size:12px;line-height:1.5;color:#6b6b6b}.c-rich-text img{display:block;width:auto;max-width:100%;height:auto}.c-rich-text__section-title{font-size:16px;line-height:32px;font-weight:700;letter-spacing:-.3125px;color:#000}.c-rich-text__sub-title{font-size:14px;line-height:21px;font-weight:700;letter-spacing:-.3125px;color:#000}.c-rich-text__block{display:flex;flex-direction:column;gap:8px;margin-bottom:1rem}.c-rich-text__text{font-size:12px;letter-spacing:-.3125px;color:#000}.c-rich-text__link{color:#2103fb;text-decoration:underline;text-underline-offset:2px}.c-rich-text__ordered{margin-bottom:16px;padding:0 8px;list-style:decimal;list-style-position:outside;padding-inline-start:20px;display:flex;flex-direction:column;gap:4px;counter-reset:none}.c-rich-text__ordered-item{margin:0;padding:0;font-size:12px;line-height:21px;letter-spacing:-.3125px}.c-rich-text__ordered-body{margin:0;font-size:12px;line-height:21px;letter-spacing:-.3125px;color:#000}.c-rich-text__ordered>li::marker{font-size:12px;line-height:21px;letter-spacing:-.3125px;color:#000}.c-rich-text__ordered:last-of-type{margin-bottom:1rem}.c-rich-text__attention-list{margin-top:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:4px}.c-rich-text__attention-item{position:relative;padding-left:24px;font-size:12px;line-height:21px;letter-spacing:-.3125px;list-style:none}.c-rich-text__attention-item:before{content:"";position:absolute;left:8px;top:8px;width:4px;height:4px;border:1px solid #000000;background:#d5ff02}.c-rich-text__paren-list{margin-top:0;margin-bottom:0;padding:0 8px 4px;list-style:none;display:flex;flex-direction:column;gap:4px;counter-reset:rich-text-paren}.c-rich-text__paren-item{position:relative;padding-left:24px;font-size:12px;line-height:21px;letter-spacing:-.3125px;color:#000;counter-increment:rich-text-paren}.c-rich-text__paren-item:before{content:"(" counter(rich-text-paren) ")";position:absolute;left:0;width:20px;text-align:center}@media screen and (max-width: 768px){.c-rich-text{font-size:12px;line-height:21px}.c-rich-text h2{font-size:16px;line-height:28px}.c-rich-text h3{font-size:14px;line-height:21px}.c-rich-text__ordered{padding:0 4px 4px;padding-inline-start:16px}.c-rich-text__attention-item{padding-left:20px}.c-rich-text__attention-item:before{left:4px}.c-rich-text__paren-list{padding:0 4px 4px}.c-rich-text__paren-item{padding-left:20px}.c-rich-text__paren-item:before{width:16px}}.p-home{position:relative;background:#fff}.p-home .p-index-section__pickup{display:flex;flex-direction:column;gap:32px;padding:48px 80px}@media screen and (max-width: 768px){.p-home .p-index-section__pickup{padding-right:clamp(16px,4vw,80px);padding-left:clamp(16px,4vw,80px)}}@media screen and (max-width: 768px){.p-home .p-index-section__pickup{gap:24px}}.p-home .p-index-section__popular{display:flex;flex-direction:column;gap:32px;padding:48px 80px}@media screen and (max-width: 768px){.p-home .p-index-section__popular{padding-right:clamp(16px,4vw,80px);padding-left:clamp(16px,4vw,80px)}}.p-home .p-index-section__category{display:flex;flex-direction:column;gap:32px;padding:48px 80px}@media screen and (max-width: 768px){.p-home .p-index-section__category{padding-right:clamp(16px,4vw,80px);padding-left:clamp(16px,4vw,80px)}}@media screen and (max-width: 768px){.p-home .p-index-section__category{gap:24px;padding-right:24px;padding-left:24px}}.p-home .p-product-row{width:100%}.p-home .p-product-row--clip{overflow:hidden}.p-home .p-product-row__track{display:flex;gap:32px;transition:transform .4s ease;will-change:transform}@media screen and (max-width: 768px){.p-home .p-product-row__track{gap:16px}}.p-home .p-product-row__track--swipe{touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.p-home .p-product-row__track--swipe:active{cursor:grabbing}.p-hero{background:#d5ff02;display:flex;flex-direction:column;align-items:center;padding:60px 0 0}@media screen and (max-width: 768px){.p-hero{height:auto;padding:20px 0 0}}.p-hero__heading{width:100%;box-sizing:border-box;padding:0 40px}@media screen and (max-width: 500px){.p-hero__heading{padding:0 24px}}.p-hero__title{font-size:10vw;font-weight:700;display:flex;flex-direction:column;gap:0;margin:0}@media screen and (max-width: 500px){.p-hero__title{font-size:60px;line-height:50px}}.p-hero__line{display:block}.p-hero__line--split{display:flex;gap:.4em}@media screen and (max-width: 500px){.p-hero__line--split{flex-direction:column;gap:0}}.p-hero__shop-copy{margin:24px 0 32px;color:#000;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;line-height:1.4;text-align:left;padding-left:1rem}@media screen and (max-width: 768px){.p-hero__shop-copy{padding-left:5px}}.p-hero-message{position:relative;width:100%;padding:120px 24px;color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.p-hero-message:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000052,#0000008a 52%,#000000f0);pointer-events:none}.p-hero-message:after{content:"";position:absolute;inset:auto 0 0;border-bottom:1px solid rgba(255,255,255,.82);pointer-events:none}@media screen and (max-width: 768px){.p-hero-message{padding:120px 16px}}.p-hero-message__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:64px;width:min(100%,980px);margin:0 auto}@media screen and (max-width: 768px){.p-hero-message__inner{gap:36px;width:min(100%,680px)}}.p-hero-message__title,.p-hero-message__lead,.p-hero-message__copy{margin:0;text-align:center}.p-hero-message__title{display:flex;flex-direction:column;align-items:center;gap:14px}.p-hero-message__chip{display:inline-block;padding:10px 5px 10px 30px;border-radius:999px;background:#000000e6;font-size:clamp(30px,4vw,40px);font-weight:700;line-height:1.08;letter-spacing:-.02em}.p-hero-message__chip--large{font-size:clamp(54px,6.5vw,66px);padding-right:.3em;padding-left:1em}@media screen and (max-width: 768px){.p-hero-message__chip{padding:8px 4px 8px 30px;font-size:clamp(22px,5.8vw,34px)}.p-hero-message__chip--large{font-size:clamp(38px,8vw,56px)}}.p-hero-message__lead{font-size:clamp(24px,3.1vw,32px);font-weight:700;line-height:1.56;text-shadow:0 2px 10px rgba(0,0,0,.35);word-break:keep-all;overflow-wrap:normal;word-wrap:normal;line-break:strict}@media screen and (max-width: 768px){.p-hero-message__lead{font-size:clamp(18px,5vw,36px);line-height:1.48}}.p-hero-message__copy{font-size:clamp(18px,1.6vw,24px);line-height:1.78;text-shadow:0 2px 10px rgba(0,0,0,.35);word-break:keep-all;overflow-wrap:normal;word-wrap:normal;line-break:strict}@media screen and (max-width: 768px){.p-hero-message__copy{font-size:clamp(16px,3vw,24px);line-height:1.68}}.p-hero-message__minim-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:min(100%,328px);padding:24px 32px;border:1px solid #d5ff02;border-radius:999px;color:#d5ff02;font-size:28px;font-weight:400;line-height:1;text-decoration:none;box-sizing:border-box}@media screen and (max-width: 768px){.p-hero-message__minim-link{width:auto;padding:14px 20px;font-size:18px}}.p-hero-message__minim-logo{width:100px;height:25px;object-fit:contain}@media screen and (max-width: 768px){.p-hero-message__minim-logo{width:65px;height:15px}}.p-hero-message__minim-arrow{width:24px;height:24px;object-fit:contain}.c-product-card{width:220px;overflow:hidden;display:flex;flex-direction:column}@media screen and (max-width: 768px){.c-product-card{width:188px;flex:0 0 188px;min-width:188px}}.c-product-card__image{position:relative;height:240px;padding:12px}@media screen and (max-width: 768px){.c-product-card__image{width:188px;height:205.45px;padding:10px}}.c-product-card__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.c-product-card__heart{position:absolute;top:12px;right:12px;width:24px;height:24px;border:0;background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.c-product-card__heart{top:10px;right:10px;width:22px;height:22px}}.c-product-card__heart-icon{width:24px;height:24px;display:block;filter:drop-shadow(0 1px 1px black)}@media screen and (max-width: 768px){.c-product-card__heart-icon{width:22px;height:22px}}.c-product-card__body{background:#2b2b2b;color:#fff;padding:12px;display:flex;flex:1 1 auto;flex-direction:column;gap:4px}@media screen and (max-width: 768px){.c-product-card__body{padding:10px 12px}}.c-product-card__name{font-size:14px;letter-spacing:-.3125px}.c-product-card__tags{display:flex;gap:8px;align-items:center}.c-product-card__price{margin-top:auto;font-size:20px;line-height:20px;font-weight:700;text-align:right;width:100%;letter-spacing:-.3125px}@media screen and (max-width: 768px){.c-product-card__price{font-size:18px}}.c-product-card__stock{font-size:10px;text-align:right;width:100%}.c-product-card__actions{background:#2b2b2b;padding:0 8px 12px;display:flex;align-items:center;gap:15px}@media screen and (max-width: 768px){.c-product-card__actions{display:none}}.c-product-card__actions .c-app-button{flex:1 0 0}.c-product-card__actions .c-app-button.is-disabled{cursor:not-allowed;opacity:.5}.c-section-title{position:relative;width:100%;border-bottom:4px solid #000000}.c-section-title__after-line,.c-section-title__after-button:after{position:absolute;bottom:7px;right:0;transform:rotate(10deg);width:128px;height:4px;background:#000;content:""}@media screen and (max-width: 768px){.c-section-title__after-line,.c-section-title__after-button:after{display:none}}.c-section-title__after-line{position:absolute;bottom:7px;right:0;transform:rotate(10deg);width:128px;height:4px;background:#000}@media screen and (max-width: 768px){.c-section-title__after-line{display:none}}.c-section-title__after-button{position:absolute;right:0;bottom:0;width:160px;height:52px;background:transparent;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 768px){.c-section-title__after-button{display:none}}.c-section-title__text{left:0;font-size:28px;line-height:24px;font-weight:700;letter-spacing:-3.31px;z-index:1}@media screen and (max-width: 768px){.c-section-title__text{font-size:24px;letter-spacing:-2.2px}}.c-section-title__after-button{cursor:pointer}.c-section-title.is-clickable .c-section-title__after-button:hover{opacity:.7}.p-image-split{display:flex;width:100%;height:400px;margin:0 auto}.p-image-split__left{width:62.5%;height:100%;overflow:hidden}.p-image-split__right{width:37.5%;height:100%;overflow:hidden}.p-image-split img{width:100%;height:100%;object-fit:cover}.p-index-category{display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:clamp(12px,2.8vw,40px);row-gap:clamp(24px,3.2vw,40px);width:100%;margin:0 auto}@media screen and (max-width: 768px){.p-index-category{column-gap:clamp(12px,2.6vw,24px);row-gap:32px}}@media screen and (max-width: 768px){.p-index-category{column-gap:12px;row-gap:24px}}.p-index-category__item{display:flex;flex-direction:column;align-items:center;gap:24px;width:calc(20% - 2.8vw);cursor:pointer}@media screen and (max-width: 768px){.p-index-category__item{flex-basis:58.8px;width:58.8px;gap:8px}}.p-index-category__item img{max-width:128px;aspect-ratio:1;border-radius:50%;object-fit:cover}@media screen and (max-width: 768px){.p-index-category__item img{max-width:58.8px}}.p-index-category__item p{font-size:clamp(16px,1.4vw,20px);font-weight:700;line-height:24px;letter-spacing:-.3125px;text-align:center}@media screen and (max-width: 768px){.p-index-category__item p{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px}}.p-notice{width:100%;background:#2b2b2b;color:#d5ff02;display:flex;align-items:center;justify-content:center;padding:4px 10px}@media screen and (max-width: 768px){.p-notice{padding:4px 24px}}.p-notice__text{font-size:12px;line-height:24px;letter-spacing:-.3125px;text-align:center}@media screen and (max-width: 768px){.p-notice__text{width:100%;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.p-notice__link{width:100%;color:inherit;text-decoration:none}.p-news-page__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px;display:flex;flex-direction:column;gap:0}@media screen and (max-width: 768px){.p-news-page__main{padding:16px 16px 48px;gap:0}}.p-news-page__title-wrap{width:100%;padding-bottom:24px}@media screen and (max-width: 768px){.p-news-page__title-wrap{padding-bottom:20px}}.p-news-page__breadcrumb{display:flex;flex-direction:column;gap:4px;padding-bottom:16px}.p-news-page__count{font-size:12px;line-height:24px;color:#000}.p-news-page__items{border-top:1px solid #D1D5DC;list-style:none}.p-news-page__item{border-bottom:1px solid #D1D5DC}.p-news-page__link{display:flex;flex-direction:column;gap:4px;padding:1rem;color:#000;text-decoration:none;transition:background-color .2s ease}.p-news-page__link:hover{background:#d5ff0233}.p-news-page__meta{display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.5;color:#6b6b6b}.p-news-page__category{display:inline-flex;align-items:center;padding:4px 8px;background:#d5ff02;color:#2b2b2b;font-size:11px;font-weight:700}.p-news-page__item-title{font-size:16px;font-weight:700;line-height:1.5;margin:0}@media screen and (max-width: 768px){.p-news-page__item-title{font-size:14px}}.p-news-page__pagination{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:32px}@media screen and (max-width: 768px){.p-news-page__pagination{width:90%;margin:24px auto 0}}.p-news-page__pager{min-width:16px;height:16px;border:0;border-radius:4px;background:transparent;font-size:12px;font-weight:700;line-height:12px;color:#000;padding:2px 4px}.p-news-page__pager.is-active,.p-news-page__pager:hover{background:#d5ff02}.p-news-page__pager--arrow{width:30px;height:18px;border-radius:2px;background:#d5ff02;font-size:10px;line-height:10px}.p-news-page__pager--arrow img{width:18px;height:8px}.p-news-page__status{font-size:14px;line-height:1.7;color:#000;padding:12px 0}.p-news-page__status--error{color:#e7000b}.p-news-page__actions{display:flex;justify-content:center;margin-top:32px}@media screen and (max-width: 768px){.p-news-page__actions{margin-top:24px}}.p-news-page__back-top{width:208px}@media screen and (max-width: 768px){.p-news-page__back-top{width:min(100%,240px)}}.p-news-detail__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-news-detail__main{padding:16px 16px 48px;gap:16px}}.p-news-detail__title-wrap{padding-bottom:64px}@media screen and (max-width: 768px){.p-news-detail__title-wrap{padding-bottom:24px}}.p-news-detail__article{width:100%;margin:0 auto}.p-news-detail__meta{display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.5;color:#6b6b6b}.p-news-detail__heading{margin:12px 0 24px;font-size:20px;line-height:1.4;font-weight:700;color:#000}@media screen and (max-width: 768px){.p-news-detail__heading{margin:10px 0 20px;font-size:16px}}.p-news-detail__body{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.9;color:#000}@media screen and (max-width: 768px){.p-news-detail__body{font-size:12px;line-height:1.8}}.p-news-detail__status{width:min(100%,920px);margin:0 auto;padding:24px 0;font-size:14px;line-height:1.7;color:#000}.p-news-detail__status--error{color:#e7000b}.p-news-detail__back-link{width:208px;margin:32px auto 0}@media screen and (max-width: 768px){.p-news-detail__back-link{width:100%;max-width:240px;margin-top:24px}}.p-not-found{min-height:100vh;background:#fff}.p-not-found__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px}@media screen and (max-width: 768px){.p-not-found__main{padding:16px 16px 48px}}.p-not-found__title-wrap{width:100%;padding-bottom:64px}@media screen and (max-width: 768px){.p-not-found__title-wrap{padding-bottom:40px}}.p-not-found__title{color:#000;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px}.p-not-found__content{width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}.p-not-found__image-wrap{width:500px;height:256px}@media screen and (max-width: 768px){.p-not-found__image-wrap{width:100%;max-width:500px;height:auto;aspect-ratio:500/256}}.p-not-found__image{width:100%;height:100%;object-fit:cover;display:block}.p-not-found__headline{width:100%;padding:0 8px;color:#000;font-size:14px;font-weight:700;line-height:21px;letter-spacing:-.3125px;text-align:center}.p-not-found__text{width:100%;padding:0 8px;color:#000;font-size:12px;line-height:21px;letter-spacing:-.3125px;text-align:center}.p-not-found__actions{width:100%;padding:16px;display:flex;justify-content:center}.p-order-guide__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-order-guide__main{padding:16px 16px 48px;gap:16px}}.p-order-guide__title-wrap{width:100%;padding-bottom:64px}@media screen and (max-width: 768px){.p-order-guide__title-wrap{padding-bottom:24px}}.p-order-guide__title{font-size:16px;line-height:24px;font-weight:700;letter-spacing:-.3125px;color:#000}.p-order-guide__content{width:min(100%,800px);margin:0 auto;background:transparent;padding:0;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-order-guide__content{width:100%;gap:12px}}.p-order-guide__section-label{width:100%;background:#d5ff02;padding:0 8px;min-height:32px;display:flex;align-items:center}.p-order-guide__status-sample{width:159px;height:256px;background:#d9d9d9}@media screen and (max-width: 768px){.p-order-guide__status-sample{width:min(159px,44vw);height:auto;aspect-ratio:159/256}}.p-payment-guide__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-payment-guide__main{padding:16px 16px 48px;gap:16px}}.p-payment-guide__title-wrap{width:100%;padding-bottom:64px}@media screen and (max-width: 768px){.p-payment-guide__title-wrap{padding-bottom:24px}}.p-payment-guide__title{font-size:16px;line-height:24px;font-weight:700;letter-spacing:-.3125px;color:#000}.p-payment-guide__content{width:min(100%,800px);margin:0 auto;background:transparent;padding:0;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-payment-guide__content{width:100%;gap:12px}}.p-payment-guide__section-label{width:100%;background:#d5ff02;padding:0 8px;min-height:32px;display:flex;align-items:center}.p-delivery-guide__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-delivery-guide__main{padding:16px 16px 48px;gap:16px}}.p-delivery-guide__title-wrap{width:100%;padding-bottom:64px}@media screen and (max-width: 768px){.p-delivery-guide__title-wrap{padding-bottom:24px}}.p-delivery-guide__title{font-size:16px;line-height:24px;font-weight:700;letter-spacing:-.3125px;color:#000}.p-delivery-guide__content{width:min(100%,800px);margin:0 auto;background:transparent;padding:0;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 768px){.p-delivery-guide__content{width:100%}}.p-return-guide__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-return-guide__main{padding:16px 16px 48px;gap:16px}}.p-return-guide__title-wrap{width:100%;padding-bottom:64px}@media screen and (max-width: 768px){.p-return-guide__title-wrap{padding-bottom:24px}}.p-return-guide__title{font-size:16px;line-height:24px;font-weight:700;letter-spacing:-.3125px;color:#000}.p-return-guide__content{width:min(100%,800px);margin:0 auto;background:transparent;padding:0;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 768px){.p-return-guide__content{width:100%}}.p-company__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-company__main{padding:16px 16px 48px;gap:16px}}.p-company__title-wrap{width:100%;padding-bottom:64px}@media screen and (max-width: 768px){.p-company__title-wrap{padding-bottom:24px}}.p-company__title{font-size:16px;line-height:24px;font-weight:700;letter-spacing:-.3125px;color:#000}.p-company__content{width:min(100%,800px);margin:0 auto}.p-company__table{width:100%;display:flex;flex-direction:column;gap:48px}@media screen and (max-width: 768px){.p-company__table{gap:24px}}.p-company__row{display:flex;align-items:center;gap:16px}.p-company__cell-label{width:96px;min-height:35px;padding:8px;background:#d5ff02;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1;letter-spacing:-.3125px;color:#000;white-space:nowrap}.p-company__cell-value{font-size:14px;line-height:1;letter-spacing:-.3125px;color:#000}.p-about{--about-intro-wave-top-height: 0px;--about-intro-wave-bottom-height: 0px;color:#000;background-color:#e9dfcf}.p-about__hero,.p-about__showcase{position:relative;overflow:hidden;background:#000;color:#fff}.p-about__hero{min-height:100vh}.p-about__hero-bg,.p-about__showcase-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover}.p-about__hero-inner,.p-about__showcase-inner{position:relative;z-index:1}.p-about__hero-inner{display:flex;flex-direction:column;align-items:center;gap:64px;width:min(100%,1280px);margin:0 auto;padding:200px 40px calc(var(--about-intro-wave-top-height) + 120px);text-align:center}@media screen and (max-width: 768px){.p-about__hero-inner{gap:48px;padding:48px 20px calc(var(--about-intro-wave-top-height) + 120px)}}.p-about__logo{width:180px}@media screen and (max-width: 768px){.p-about__logo{width:140px}}.p-about__logo img{display:block;width:100%;height:auto}.p-about__hero-copy{display:flex;flex-direction:column;align-items:center;gap:70px;text-shadow:0 1px 1px rgba(0,0,0,.4)}.p-about__hero-title,.p-about__hero-badge,.p-about__hero-lead,.p-about__hero-text,.p-about__intro-copy,.p-about__feature-title,.p-about__showcase-copy h2,.p-about__showcase-meta h3{margin:0}.p-about__hero-title{display:flex;flex-direction:column;width:100%;font-size:clamp(46px,11vw,150px);line-height:.85;font-weight:700;letter-spacing:-.04em}.p-about__hero-title-line{display:block}.p-about__hero-title-line--top{text-align:left}.p-about__hero-title-line--bottom{display:flex;justify-content:space-between;gap:70px;align-items:baseline}@media screen and (max-width: 768px){.p-about__hero-title-line--bottom{justify-content:left;gap:1rem;white-space:nowrap}}.p-about__hero-badge{display:inline-flex;flex-direction:column;align-items:center;gap:24px;font-weight:700}.p-about__hero-badge>span{display:block;padding:12px .1em 12px .7em;border-radius:999px;background:#000;font-size:40px}@media screen and (max-width: 768px){.p-about__hero-badge>span{font-size:26px}}.p-about__hero-badge>.p-about__hero-badge__strong{font-size:80px}@media screen and (max-width: 768px){.p-about__hero-badge>.p-about__hero-badge__strong{font-size:32px}}.p-about__hero-lead{font-size:clamp(18px,2.5vw,32px);line-height:1.75;font-weight:700}@media screen and (max-width: 768px){.p-about__hero-lead{line-height:1.65}}.p-about__hero-text{font-size:clamp(12px,1.9vw,24px);line-height:1.75;font-weight:400}@media screen and (max-width: 768px){.p-about__hero-text{line-height:1.65}}.p-about__hero-link{display:inline-flex;align-items:center;gap:24px;padding:8px 0;border-bottom:1px solid #d5ff02;color:#d5ff02;font-size:clamp(18px,2.2vw,28px);text-decoration:none}@media screen and (max-width: 768px){.p-about__hero-link{gap:16px;padding-inline:28px;font-size:16px}}.p-about__intro{position:relative;background-color:#d5ff02;padding-bottom:3rem}@media screen and (max-width: 768px){.p-about__intro{padding-top:4rem;padding-bottom:3rem}}.p-about__intro-wave{position:absolute;left:50%;width:100%;height:auto;transform:translate(-50%);pointer-events:none}.p-about__intro-wave--top{bottom:100%}.p-about__intro-wave--bottom{top:100%}.p-about__intro-inner{position:relative;z-index:1;width:min(100%,730px);margin:0 auto;text-align:center}.p-about__intro-copy{font-size:clamp(12px,3vw,24px);line-height:1.65;letter-spacing:-.02em}.p-about__intro-copy strong{font-size:clamp(20px,4vw,36px);font-weight:700}.p-about__overview{position:relative;padding:var(--about-intro-wave-bottom-height) 24px 120px}.p-about__overview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/about/about-bg-image.svg);background-repeat:no-repeat;background-position:center 85%;background-size:100%;opacity:.5;pointer-events:none}@media screen and (max-width: 768px){.p-about__overview:before{background-position:center 90%}}.p-about__overview__inner{position:relative;z-index:1;width:min(100%,860px);margin:0 auto}.p-about__overview-title{position:relative;width:fit-content;margin:0 auto 120px;text-align:center;font-weight:700}@media screen and (max-width: 768px){.p-about__overview-title{margin-bottom:80px}}.p-about__overview-title h2{position:relative;z-index:1;margin:0;font-size:clamp(44px,6vw,60px);line-height:1.75}.p-about__overview-title h2:after{content:"";position:absolute;left:50%;z-index:-1;width:100%;height:1em;border-radius:999px;background:#ffffffe6;transform:translate(-50%);top:40px}.p-about__overview-en{position:relative;z-index:1;margin:0;font-size:24px;font-weight:700;display:inline-block}.p-about__overview-en:before{content:"";position:absolute;top:25px;left:50%;z-index:-1;width:calc(100% + 56px);height:1.1em;border-radius:999px;background:#ffffffe6;transform:translate(-50%,-50%)}.p-about__overview-chip{position:absolute;top:38px;left:50%;z-index:0;width:404px;height:55px;border-radius:999px;background:#fff;transform:translate(-50%)}@media screen and (max-width: 768px){.p-about__overview-chip{width:280px;height:38px;top:38px}}.p-about__overview-chip:before{content:"";position:absolute;top:-54px;left:50%;width:131px;height:25px;border-radius:999px;background:#fff;transform:translate(-50%)}@media screen and (max-width: 768px){.p-about__overview-chip:before{top:-30px;width:96px;height:16px}}.p-about__sections{display:flex;flex-direction:column;gap:100px}@media screen and (max-width: 768px){.p-about__sections{gap:72px}}.p-about__feature{display:flex;flex-direction:column;align-items:center;gap:20px}.p-about__feature-header{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.p-about__feature-title{font-size:60px;line-height:1;letter-spacing:-.03em;font-weight:700}@media screen and (max-width: 768px){.p-about__feature-title{font-size:34px}}.p-about__feature-label{position:relative;z-index:1;margin:0;display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border:1px solid #000000;font-size:20px;line-height:2}@media screen and (max-width: 768px){.p-about__feature-label{font-size:16px}}.p-about__feature-visual{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:240px;padding:32px}@media screen and (max-width: 768px){.p-about__feature-visual{min-height:190px}}.p-about__feature-shape{position:absolute;display:block}.p-about__feature-image{display:block;width:min(100%,420px);height:auto;object-fit:contain}@media screen and (max-width: 768px){.p-about__feature-image{width:min(100%,320px)}}.p-about__feature-image-stack{position:relative;width:min(100%,436px)}@media screen and (max-width: 768px){.p-about__feature-image-stack{width:min(100%,320px)}}.p-about__feature-image--main{width:100%}.p-about__feature-image--sub{position:absolute;right:-10%;bottom:8%;width:min(100%,161px)}@media screen and (max-width: 768px){.p-about__feature-image--sub{right:-4%;bottom:10%;width:34%}}.p-about__feature-card{display:flex;flex-direction:column;gap:4px;width:100%;padding:26px 34px;border:8px solid #d5ff02;box-shadow:inset 0 0 0 1px #000;background:#d5ff02;text-align:center}@media screen and (max-width: 768px){.p-about__feature-card{padding:20px 16px}}.p-about__feature-line{position:relative;z-index:1;margin:0;font-size:22px;line-height:2.05}@media screen and (max-width: 768px){.p-about__feature-line{font-size:16px;line-height:1.8}}.p-about__feature-line strong,.p-about__feature-strong{font-weight:700}.p-about__feature-strong--lead{font-size:33px}@media screen and (max-width: 768px){.p-about__feature-strong--lead{font-size:22px}}.p-about__pill-button{display:inline-flex;align-items:center;gap:24px;padding:8px 52px;border:0;border-radius:999px;background:#fff;color:#000;font-size:28px;cursor:pointer;text-decoration:none}@media screen and (max-width: 768px){.p-about__pill-button{gap:16px;padding-inline:28px;font-size:18px}}.p-about__pill-button--dark{background:#2b2b2b;color:#fff}.p-about__pill-button-arrow{width:44px;height:44px;object-fit:contain}@media screen and (max-width: 768px){.p-about__pill-button-arrow{width:28px;height:28px}}.p-about__pill-button-logo{width:184px;height:auto;object-fit:contain}.p-about__pill-button-minim-logo{width:110px;height:auto;object-fit:contain}@media screen and (max-width: 768px){.p-about__pill-button-minim-logo{width:84px}}.p-about__pill-button-online{color:#000;font-size:16px;font-weight:700;line-height:3;text-box-trim:trim-end}.p-about__showcase{padding:120px 24px}@media screen and (max-width: 768px){.p-about__showcase{padding:88px 20px}}.p-about__showcase-inner{display:flex;flex-direction:column;align-items:center;gap:80px;width:min(100%,900px);margin:0 auto}.p-about__showcase-copy{text-align:center;text-shadow:0 1px 1.59px rgba(0,0,0,.6)}.p-about__showcase-copy h2{font-size:36px;line-height:1.4}.p-about__showcase-copy p{position:relative;z-index:1;margin:0;font-size:24px;line-height:2}@media screen and (max-width: 768px){.p-about__showcase-copy p{font-size:18px;line-height:1.8}}.p-about__showcase-card{display:flex;flex-direction:column;align-items:center;gap:32px;width:min(100%,504px)}.p-about__screen{width:100%}.p-about__screen img{display:block;width:100%;border-radius:10px}.p-about__showcase-meta{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.p-about__showcase-meta h3{font-size:24px;line-height:1.33}.p-about__showcase-meta p{position:relative;z-index:1;margin:0;font-size:22px;line-height:1.45}@media screen and (max-width: 768px){.p-about__showcase-meta p{font-size:16px}}.u-text-right{text-align:right}.u-marker{position:relative;z-index:0}.u-marker:before{content:"";position:absolute;left:var(--u-marker-left, -6px);right:var(--u-marker-right, -6px);bottom:var(--u-marker-bottom, 0);height:var(--u-marker-height, .52em);border-radius:var(--u-marker-radius, 999px);background:var(--u-marker-color, #bb9254);z-index:-1}.textcolor-red{color:red}.sm-text-break{display:none}@media screen and (max-width: 500px){.sm-text-break{display:block}}.p-bm45{--bm45-hero-bottom-ratio: 30%;font-family:Inter,Noto Sans,Noto Sans JP,sans-serif;color:#fff;background:#0a0a0a}.p-bm45__hero{position:relative;display:flex;align-items:stretch;min-height:min(90vh,947px);padding:0;overflow:hidden}@media screen and (max-width: 768px){.p-bm45__hero{min-height:auto;padding:0}}.p-bm45__hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(102deg,#06112f,#2a3147 26%,#51555f 62%,#5f6168);z-index:0}.p-bm45__hero-bg:before{content:"";position:absolute;left:50%;bottom:0;width:100vw;height:var(--bm45-hero-bottom-ratio);background:#ebe1d2;transform:translate(-50%);pointer-events:none}.p-bm45__hero-bg-wave{position:absolute;left:50%;width:100vw;bottom:var(--bm45-hero-bottom-ratio);transform:translate(-50%);pointer-events:none}.p-bm45__hero-bg-wave img{display:block;width:100%;height:56px;object-fit:fill}.p-bm45__hero-content{position:relative;z-index:1;width:100%}.p-bm45__hero-inner{width:min(100%,1100px);height:100%;margin:0 auto}.p-bm45__features-inner,.p-bm45__product-inner,.p-bm45__pricing-inner{width:min(95%,1100px);margin:0 auto}.p-bm45__hero-copy,.p-bm45__hero-kicker,.p-bm45__hero-brand,.p-bm45__hero-sub,.p-bm45__intro-emphasis,.p-bm45__intro-sub,.p-bm45__intro-text,.p-bm45__features-lead,.p-bm45__point-label,.p-bm45__point-note,.p-bm45__service-kicker,.p-bm45__service-title,.p-bm45__panel-label,.p-bm45__lease-label,.p-bm45__lease-value{margin:0}.p-bm45__hero-copy{color:#fff;font-size:clamp(24px,3.2vw,32px);font-weight:500;line-height:1.3;white-space:nowrap}@media screen and (max-width: 768px){.p-bm45__hero-copy{text-align:center;font-size:16px}}.p-bm45__hero-kicker{width:fit-content;margin-top:12px;padding:0 12px;color:#fff;font-size:clamp(40px,5vw,52px);font-weight:700;letter-spacing:.02em;line-height:1;--u-marker-left: -8px;--u-marker-right: -8px;--u-marker-height: .55em}@media screen and (max-width: 768px){.p-bm45__hero-kicker{margin-right:auto;margin-left:auto;font-size:26px}}.p-bm45__hero-maker{margin-bottom:clamp(32px,5vw,56px);width:144px}@media screen and (max-width: 768px){.p-bm45__hero-maker{margin:64px auto 36px;text-align:center;width:80px}}.p-bm45__hero-maker-icon{display:block;width:100%;height:auto}@media screen and (max-width: 768px){.p-bm45__hero-maker-icon{margin:0 auto}}.p-bm45__hero-layout{position:relative;display:grid;grid-template-areas:"catch visual" "bottom visual";grid-template-columns:minmax(0,54%) minmax(0,46%);grid-template-rows:calc(100% - var(--bm45-hero-bottom-ratio)) var(--bm45-hero-bottom-ratio);height:100%;gap:0;overflow:hidden;padding:0 40px}@media screen and (max-width: 768px){.p-bm45__hero-layout{grid-template-areas:"catch" "visual" "bottom";grid-template-columns:1fr;grid-template-rows:auto;height:auto;padding:0;gap:64px}}.p-bm45__hero-catch{grid-area:catch;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.p-bm45__hero-visual{grid-area:visual;position:relative;z-index:2;display:flex;justify-content:flex-end;align-items:flex-end;padding:78px 42px 0 20px;height:100%}@media screen and (max-width: 768px){.p-bm45__hero-visual{min-height:380px;padding:0 16px;justify-content:center}}.p-bm45__hero-amp{display:block;width:min(90%,470px);height:auto;filter:drop-shadow(0 14px 14px rgba(0,0,0,.35))}@media screen and (max-width: 768px){.p-bm45__hero-amp{width:min(100%,280px)}}.p-bm45__hero-bottom{grid-area:bottom;position:relative;z-index:1;display:flex;align-items:flex-end;background:transparent;color:#000}@media screen and (max-width: 768px){.p-bm45__hero-bottom{background:#ebe1d2}}.p-bm45__hero-brand{color:#000;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.1;letter-spacing:0}@media screen and (max-width: 768px){.p-bm45__hero-brand{font-size:26px}}.p-bm45__hero-title{margin:8px 0 14px;color:#000;font-size:clamp(60px,8vw,87px);letter-spacing:-.02em;font-weight:700}@media screen and (max-width: 768px){.p-bm45__hero-title{font-size:48px}}.p-bm45__hero-sub{display:block;width:100%;text-align:center;padding:8px 22px 12px;background:#000;color:#fff;font-size:clamp(20px,2.8vw,28px);letter-spacing:.02em;line-height:1}@media screen and (max-width: 768px){.p-bm45__hero-sub{font-size:16px;padding:8px 14px 10px}}.p-bm45__hero-heading{position:relative;z-index:1;width:100%;padding-top:32px}.p-bm45__hero-heading>*{white-space:nowrap}@media screen and (max-width: 768px){.p-bm45__hero-heading{text-align:center;padding-top:0}}.p-bm45__intro{padding:100px 0 0;background:#ebe1d2;color:#000}@media screen and (max-width: 768px){.p-bm45__intro{padding:80px 0 0}}.p-bm45__intro-inner{width:min(95%,720px);margin:0 auto;text-align:center;color:#2b2b2b}.p-bm45__intro-heading{margin-bottom:34px}.p-bm45__intro-emphasis{display:inline-block;padding:0 8px;font-size:clamp(14px,4vw,32px);font-weight:600;--u-marker-bottom: -8px;--u-marker-height: 1em;--u-marker-color: #d5ff02}.p-bm45__intro-emphasis-word{font-size:clamp(18px,5vw,40px);line-height:1}.p-bm45__intro-sub{margin-top:clamp(16px,4vw,40px);font-size:clamp(14px,4vw,32px);line-height:1.45;font-weight:700}.p-bm45__intro-text{font-size:clamp(12px,1.1vw,20px);line-height:2;letter-spacing:.02em}.p-bm45__intro-text .p-bm45__intro-text-break{display:none}@media screen and (max-width: 768px){.p-bm45__intro-text .p-bm45__intro-text-break{display:block}}.p-bm45__intro-text strong{font-weight:700}@media screen and (max-width: 768px){.p-bm45__intro-text__bottom{margin-top:2em}}.p-bm45__intro-minim{display:inline-block;font-size:clamp(16px,4vw,36px);font-weight:500;line-height:1;--u-marker-left: -4px;--u-marker-right: -4px;--u-marker-bottom: 1px;--u-marker-height: .55em;--u-marker-color: #d5ff02}.p-bm45__intro-quality{font-size:clamp(12px,2vw,24px);padding-left:5px}.p-bm45__intro-proposal{font-size:clamp(16px,4vw,32px);font-weight:700}.p-bm45__section-title{padding:14px 24px;background:#fff;text-align:center}.p-bm45__section-title h2{margin:0;color:#000;font-size:28px;font-weight:700;letter-spacing:.08em}@media screen and (max-width: 768px){.p-bm45__section-title h2{font-size:22px}}.p-bm45__features{padding:78px 24px 88px;background:linear-gradient(180deg,#5f5f5f,#000)}@media screen and (max-width: 768px){.p-bm45__features{padding:64px 16px}}.p-bm45__features-lead{display:flex;align-items:center;justify-content:center;gap:52px;margin-bottom:40px;text-align:center}@media screen and (max-width: 768px){.p-bm45__features-lead{gap:20px}}.p-bm45__features-lead-tube{width:75px;height:92px;object-fit:contain;flex:0 0 auto}@media screen and (max-width: 768px){.p-bm45__features-lead-tube{display:none}}.p-bm45__features-lead-text{gap:2px}.p-bm45__headline-copy{display:flex;flex-direction:column;align-items:center;line-height:1}.p-bm45__headline-main{font-weight:500;letter-spacing:0}.p-bm45__headline-sub{margin:0;font-weight:500;letter-spacing:0}.p-bm45__features-lead-top{font-size:26px;font-weight:400;line-height:1.282}@media screen and (max-width: 768px){.p-bm45__features-lead-top{font-size:22px}}.p-bm45__features-lead-bottom{font-size:26px;line-height:1.282}@media screen and (max-width: 768px){.p-bm45__features-lead-bottom{font-size:20px}}.p-bm45__features-lead-emphasis{font-size:50px;line-height:1.282}@media screen and (max-width: 768px){.p-bm45__features-lead-emphasis{font-size:36px}}.p-bm45__features-lead-punctuation{font-size:20px;font-weight:500;line-height:1.282}@media screen and (max-width: 768px){.p-bm45__features-lead-punctuation{font-size:16px}}.p-bm45__points{display:flex;gap:clamp(14px,3vw,62px);margin-bottom:80px;justify-content:space-between}@media screen and (max-width: 768px){.p-bm45__points{flex-direction:column;align-items:center;gap:60px}}.p-bm45__point{position:relative;width:23%;padding:14px;background:url(/assets/bm45/bm45-bg_octagon.png) center/100% 100% no-repeat;color:#231b1b;text-align:center;box-sizing:border-box}@media screen and (max-width: 768px){.p-bm45__point{width:220px}}.p-bm45__point-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:100%;padding:48px 0;box-sizing:border-box;background:linear-gradient(#bda553,#bda553) center 14px/102px 1px no-repeat,linear-gradient(#bda553,#bda553) center calc(100% - 14px) /102px 1px no-repeat}.p-bm45__point-inner:before{content:"";position:absolute;top:7px;left:50%;width:16px;height:16px;background:#cdb457;transform:translate(-50%) rotate(45deg)}.p-bm45__point-inner:after{content:"";position:absolute;bottom:7px;left:50%;width:16px;height:16px;background:#cdb457;transform:translate(-50%) rotate(45deg)}.p-bm45__point-top,.p-bm45__point-bottom{margin:0;font-size:16px;font-weight:500;line-height:1.15}.p-bm45__point-top{margin-bottom:4px}.p-bm45__point-bottom{margin-top:4px}.p-bm45__point-title{margin:0;font-weight:700;line-height:1}.p-bm45__point-title span{display:block;margin:8px 0}.p-bm45__point-title--english{font-size:22px;letter-spacing:.01em}.p-bm45__point-title--jp-compact{font-size:22px}.p-bm45__point-title--number{font-size:22px;letter-spacing:.01em}.p-bm45__point-title--jp-bold{font-size:22px}@media screen and (max-width: 768px){.p-bm45__point-title--english,.p-bm45__point-title--jp-compact,.p-bm45__point-title--number,.p-bm45__point-title--jp-bold{font-size:26px}}@media screen and (max-width: 768px){.p-bm45__point-top,.p-bm45__point-bottom{font-size:14px;line-height:1.25}}.p-bm45__services{display:grid;gap:64px;justify-items:center}.p-bm45__service{width:min(100%,900px);text-align:center}.p-bm45__service-kicker{width:fit-content;margin:0 auto;padding:0 18px;color:#fff;font-size:26px;font-weight:500;line-height:1.1;letter-spacing:.01em;--u-marker-left: -8px;--u-marker-right: -8px;--u-marker-bottom: -8px;--u-marker-height: 1em;--u-marker-color: #b98e4c}@media screen and (max-width: 768px){.p-bm45__service-kicker{font-size:18px;padding:0}}.p-bm45__service-title{margin-top:34px;font-weight:500;line-height:2;letter-spacing:0}@media screen and (max-width: 768px){.p-bm45__service-title{margin-top:22px;font-size:28px}}.p-bm45__service-title-line{display:block;font-size:22px;font-weight:500}@media screen and (max-width: 768px){.p-bm45__service-title-line{font-size:14px}}.p-bm45__service-title-line--emphasis{font-size:30px;font-weight:600;line-height:1.2}@media screen and (max-width: 768px){.p-bm45__service-title-line--emphasis{font-size:20px}}.p-bm45__product{padding:78px 24px 120px;background:#ece8dc;color:#000}@media screen and (max-width: 768px){.p-bm45__product{padding:48px 16px 64px}}.p-bm45__product-title{display:flex;align-items:center;justify-content:space-around;margin-bottom:40px;text-align:center}.p-bm45__product-title-icon{display:block;width:112px;height:auto}@media screen and (max-width: 768px){.p-bm45__product-title-icon{display:none}}.p-bm45__product-title-copy{line-height:1}.p-bm45__product-title-main{font-size:60px;letter-spacing:.01em;line-height:1}.p-bm45__product-title-sub{margin-top:2px;font-size:42px;line-height:1.1}@media screen and (max-width: 768px){.p-bm45__product-title{gap:8px;margin-bottom:24px;line-height:2}.p-bm45__product-title-main{font-size:50px;font-weight:400}.p-bm45__product-title-sub{font-size:26px;font-weight:400}}.p-bm45__panel{margin-bottom:26px}.p-bm45__panel-label{padding:6px 16px 7px;border-bottom:1px solid #958d81;background:#b58d54;color:#fff;text-align:center;font-size:38px;font-weight:500;line-height:2;letter-spacing:.05em}@media screen and (max-width: 768px){.p-bm45__panel-label{font-size:26px}}.p-bm45__panel-body{display:flex;justify-content:space-between;gap:26px;padding:40px 24px;align-items:center}@media screen and (max-width: 1024px){.p-bm45__panel-body{flex-direction:column}}.p-bm45__panel-image{display:block;width:60%;max-width:200px;object-fit:contain}@media screen and (max-width: 768px){.p-bm45__panel-image{margin:40px;max-width:300px}}.p-bm45__panel-info{display:block;width:100%;flex:1}.p-bm45__panel-info img{display:block;width:100%;height:auto}.p-bm45__spec-wrap{margin-top:28px;overflow-x:auto}@media screen and (max-width: 768px){.p-bm45__spec-wrap{overflow-x:visible}}.p-bm45__spec-mobile-title{display:none}@media screen and (max-width: 768px){.p-bm45__spec-mobile-title{display:flex;align-items:center;justify-content:center;margin:0 0 16px;padding:8px 12px;background:#b38a53;color:#fff;font-size:26px;font-weight:500;line-height:1.07;text-align:center}}.p-bm45__spec{width:100%;min-width:980px;border-collapse:collapse}.p-bm45__spec th,.p-bm45__spec td{border-top:1px solid #90897f;padding:8px 10px;text-align:left;white-space:nowrap}.p-bm45__spec th{color:#231815;background:transparent;font-size:16px;font-weight:400;line-height:1.2}.p-bm45__spec td{background:#d1bf9f;color:#231815;font-size:20px;font-weight:400;line-height:1.15;border:8px solid #ece8dc}.p-bm45__spec tbody td:nth-child(2n){background:#dcd0c4}@media screen and (max-width: 768px){.p-bm45__spec{min-width:0;border-collapse:separate}.p-bm45__spec thead{display:none}.p-bm45__spec tbody,.p-bm45__spec tr{display:block}.p-bm45__spec tbody td{display:block;border:0;padding:0 0 26px;background:transparent!important;color:#231815;text-align:center;font-size:33px;font-weight:400;line-height:1.25;white-space:normal}}@media screen and (max-width: 768px) and (max-width: 768px){.p-bm45__spec tbody td{font-size:14px;width:70%;margin:0 auto 24px;padding-bottom:0}}@media screen and (max-width: 768px){.p-bm45__spec .p-bm45__spec-value{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.12em;text-decoration-color:#d5bd9d;white-space:nowrap}.p-bm45__spec tbody td:before{content:attr(data-label);display:block;margin:0 0 8px;padding:0 0 10px;border-bottom:1px solid #231815;font-size:14px;line-height:1.2;text-decoration:none}.p-bm45__spec tbody td:last-child{padding-bottom:0}}.p-bm45__pricing{width:min(100%,1000px);margin:0 auto;padding:120px 0 300px}@media screen and (max-width: 768px){.p-bm45__pricing{padding-top:48px}}.p-bm45__table-wrap{width:min(100%,1000px);margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.p-bm45__table-wrap--sub{margin-top:64px}@media screen and (max-width: 768px){.p-bm45__table-wrap--sub{margin-top:20px}}.p-bm45__table{width:100%;min-width:clamp(360px,96vw,980px);border-collapse:separate;border-spacing:0 clamp(3px,.9vw,10px);color:#fff;text-align:center}.p-bm45__table th,.p-bm45__table td{padding:clamp(6px,1.2vw,12px) clamp(8px,1.6vw,16px);border:0;font-size:clamp(12px,2vw,20px);line-height:1.2}.p-bm45__table thead th{padding:0 clamp(8px,1.6vw,16px) clamp(4px,.8vw,8px);color:#f5f5f5;background:transparent;font-size:clamp(12px,2.2vw,32px);font-weight:500;white-space:nowrap}.p-bm45__table tbody th{width:clamp(102px,28vw,280px);border-radius:999px 0 0 999px;background:#c8bcad;color:#261f1f;font-size:clamp(11px,2.15vw,32px);font-weight:400;white-space:nowrap}.p-bm45__table tbody tr:first-child th{background:#b58d54}.p-bm45__table tbody td{background:#ddd6ca;color:#261f1f;font-size:clamp(13px,2.15vw,32px);font-weight:400;white-space:nowrap}.p-bm45__table tbody td:last-child{font-weight:600}.p-bm45__table tbody td:nth-child(2),.p-bm45__table tbody td:nth-child(3){border-left:clamp(4px,.9vw,10px) solid #0f1014}@media screen and (max-width: 768px){.p-bm45__table{min-width:360px}}.p-bm45__table--sub{min-width:clamp(360px,96vw,980px);border-collapse:collapse;border-spacing:0}.p-bm45__table--sub th,.p-bm45__table--sub td{padding:clamp(5px,.9vw,8px) clamp(8px,1.4vw,14px);color:#f1f1f1;background:transparent;font-size:clamp(11px,1.55vw,16px);font-weight:400;line-height:1.25;white-space:nowrap}@media screen and (max-width: 500px){.p-bm45__table--sub th,.p-bm45__table--sub td{padding:2px}}.p-bm45__table--sub thead th{padding-top:0;padding-bottom:12px;text-align:left;font-size:clamp(10px,1.55vw,16px);font-weight:500;color:#f8f8f8;background:transparent;border-bottom:.5px solid #fff}.p-bm45__table--sub tbody th{width:clamp(74px,18vw,210px);text-align:left;border-radius:0;color:#f1f1f1;background:transparent;font-size:clamp(10px,1.55vw,16px);font-weight:400}.p-bm45__table--sub tbody th:first-child{padding-top:12px}.p-bm45__table--sub tbody td{text-align:left;color:#f1f1f1;font-size:clamp(10px,1.55vw,16px);font-weight:400;background:transparent}.p-bm45__table--sub tbody td[rowspan]{vertical-align:middle}.p-bm45__lease-card{margin:64px auto 24px;padding:40px;background-color:#fff;text-align:center;color:#08122d}@media screen and (max-width: 768px){.p-bm45__lease-card{padding:12px;margin:20px auto 8px}}.p-bm45__lease-label{font-size:clamp(10px,2vw,22px);font-weight:700;letter-spacing:.05em}@media screen and (max-width: 768px){.p-bm45__lease-label{font-weight:400}}.p-bm45__lease-value{display:inline-block;margin-top:8px;font-size:clamp(14px,4vw,36px);font-weight:700;border-bottom:8px solid #D3BD61}@media screen and (max-width: 768px){.p-bm45__lease-value{font-weight:600;border-bottom:3px solid #D3BD61}}.p-bm45__notes{margin:0 auto;padding:0;list-style:none;width:min(100%,900px);color:#fff;font-size:22px;line-height:1.8;text-align:center}@media screen and (max-width: 768px){.p-bm45__notes{font-size:12px}}.p-bm45__cta{margin:120px auto 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}@media screen and (max-width: 768px){.p-bm45__cta{margin-top:80px}}.p-bm45__cta .p-bm45__link{justify-content:space-between;padding:0 0 10px;border-bottom:2px solid #d5ff02;color:#d5ff02;font-size:28px;font-weight:400;line-height:1.2;box-sizing:border-box}@media screen and (max-width: 768px){.p-bm45__cta .p-bm45__link{font-size:18px}}.p-bm45__cta .p-bm45__link:nth-child(2){border-bottom-color:#fff;color:#fff}.p-bm45__cta .p-bm45__link--minim{justify-content:center;gap:12px;padding:24px 32px;border:1px solid #d5ff02;border-radius:999px;color:#d5ff02;font-size:28px;font-weight:500;line-height:1}@media screen and (max-width: 768px){.p-bm45__cta .p-bm45__link--minim{font-size:18px;padding:16px 24px}}.p-bm45__link{display:inline-flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid #d5ff02;color:#d5ff02;text-decoration:none;font-size:28px;font-weight:400;line-height:1.3}.p-bm45__link-arrow{width:24px;height:24px;object-fit:contain}.p-bm45__link--center{margin:42px auto 0}.p-bm45__link--minim{width:min(100%,328px);margin:0 auto;justify-content:center;gap:12px;padding:24px 32px;border:1px solid #d5ff02;border-radius:999px;color:#d5ff02;line-height:1;box-sizing:border-box}@media screen and (max-width: 768px){.p-bm45__link--minim{padding:14px 20px;width:auto}}.p-bm45__link--minim .p-bm45__link-logo{width:100px;height:25px;object-fit:contain}@media screen and (max-width: 768px){.p-bm45__link--minim .p-bm45__link-logo{height:15px;width:65px}}.p-bm45__link--text{display:inline-flex;align-items:center;justify-content:center;gap:18px;margin:0 auto;padding:0 0 8px;border-bottom:0;color:#000;font-size:28px;line-height:1.2;font-weight:400;border-bottom:2px solid #000}@media screen and (max-width: 768px){.p-bm45__link--text{gap:10px;font-size:30px}}.p-bm45__link--plain{font-size:20px}@media screen and (max-width: 768px){.p-bm45__link{font-size:18px;gap:8px}}.p-bm45__link-minim-wrap{width:100%;margin-top:120px;background:#5f5f5f;box-sizing:border-box;display:flex;padding:64px 0}@media screen and (max-width: 768px){.p-bm45__link-minim-wrap{padding:80px 12px;margin-top:40px}}.p-bm45__link-wrap{display:flex;justify-content:center;margin-top:120px}@media screen and (max-width: 768px){.p-bm45__link-wrap{margin-top:48px}}.p-privacy-policy__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-privacy-policy__main{padding:16px 16px 48px;gap:16px}}.p-privacy-policy__title-wrap{width:100%;padding-bottom:64px}@media screen and (max-width: 768px){.p-privacy-policy__title-wrap{padding-bottom:24px}}.p-privacy-policy__title{font-size:16px;line-height:24px;font-weight:700;letter-spacing:-.3125px;color:#000}.p-privacy-policy__content{width:min(100%,800px);margin:0 auto;background:transparent;padding:0;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 768px){.p-privacy-policy__content{width:100%}}.p-privacy-policy__end{text-align:right}.p-commercial-law__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-commercial-law__main{padding:16px 16px 48px;gap:16px}}.p-commercial-law__title-wrap{width:100%;padding-bottom:64px}@media screen and (max-width: 768px){.p-commercial-law__title-wrap{padding-bottom:24px}}.p-commercial-law__title{font-size:16px;line-height:24px;font-weight:700;letter-spacing:-.3125px;color:#000}.p-commercial-law__content{width:min(100%,800px);margin:0 auto;background:transparent;padding:0;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 768px){.p-commercial-law__content{width:100%}}.p-contact__main{width:min(100%,1200px);margin:0 auto;padding:32px 40px 80px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-contact__main{padding:20px 16px 48px;gap:16px}}.p-contact__title{font-size:16px;line-height:24px;font-weight:700;letter-spacing:-.3125px;color:#000}.p-contact__content{width:min(100%,800px);margin:0 auto;display:flex;flex-direction:column;gap:16px}.p-contact__lead{padding:0 8px;font-size:12px;line-height:21px;letter-spacing:-.3125px;color:#000}.p-contact__lead-link{color:#2103fb;text-decoration:underline}.p-contact__form{width:100%;background:#f3f4f6;padding:48px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-contact__form{padding:24px 16px}}.p-contact__field{width:min(100%,352px);display:flex;flex-direction:column;gap:4px}.p-contact__field .c-checkout-field__error{margin:0}.p-contact__field--wide{width:100%;max-width:704px}.p-contact__label{font-size:12px;line-height:24px;letter-spacing:-.3125px;color:#000}.p-contact__field-note{font-size:10px;line-height:1;letter-spacing:-.3125px;color:#6b6b6b}.p-contact__input{width:100%;height:35px;border:1px solid #000000;border-radius:99px;background:#fff;padding:8px 12px;font-size:14px;line-height:19px;letter-spacing:-.3125px;color:#000}.p-contact__input::placeholder{color:#6b6b6b;font-size:12px}.p-contact__name-grid{width:min(100%,280px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.p-contact__textarea{width:100%;min-height:150px;border:1px solid #000000;border-radius:8px;background:#fff;padding:8px 12px;font-size:14px;line-height:19px;letter-spacing:-.3125px;color:#000;resize:vertical}.p-contact__agree,.p-contact__agree .c-checkbox-wrap{width:100%}.p-contact__actions{width:100%;display:flex;justify-content:center;padding:16px}.p-contact__submit{width:208px}.p-contact-confirm__main{width:min(100%,1200px);margin:0 auto;padding:32px 40px 80px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-contact-confirm__main{padding:20px 16px 48px;gap:16px}}.p-contact-confirm__title{font-size:16px;line-height:24px;font-weight:700;letter-spacing:-.3125px;color:#000}.p-contact-confirm__content{width:min(100%,800px);margin:0 auto;display:flex;flex-direction:column;gap:16px}.p-contact-confirm__lead{padding:0 8px;font-size:12px;line-height:21px;letter-spacing:-.3125px;color:#000}.p-contact-confirm__list{width:100%;background:#f3f4f6;padding:48px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-contact-confirm__list{padding:24px 16px}}.p-contact-confirm__item{display:flex;flex-direction:column}.p-contact-confirm__item-label{font-size:12px;line-height:19px;letter-spacing:-.3125px;color:#6b6b6b}.p-contact-confirm__item-value{font-size:16px;line-height:24px;letter-spacing:-.3125px;color:#000;white-space:pre-wrap;word-break:break-word}.p-contact-confirm__item-value.is-message{line-height:21px}.p-contact-confirm__actions{width:100%;display:flex;justify-content:center;gap:32px;padding:16px}@media screen and (max-width: 768px){.p-contact-confirm__actions{flex-direction:column;align-items:center;gap:12px}}.p-contact-confirm__actions .c-app-button{width:208px}.p-contact-complete__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px}@media screen and (max-width: 768px){.p-contact-complete__main{padding:16px 16px 48px}}.p-contact-complete__title-wrap{padding-bottom:64px}@media screen and (max-width: 768px){.p-contact-complete__title-wrap{padding-bottom:24px}}.p-contact-complete__title{font-size:16px;line-height:24px;font-weight:700;letter-spacing:-.3125px;color:#000}.p-contact-complete__content{width:min(100%,800px);margin:24px auto 0;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:#000}.p-contact-complete__icon{width:48px;height:48px}.p-contact-complete__icon img{width:48px;height:48px;display:block}.p-contact-complete__headline{font-size:14px;line-height:21px;font-weight:700;letter-spacing:-.3125px}.p-contact-complete__text{font-size:12px;line-height:21px;letter-spacing:-.3125px}.p-contact-complete__note{width:100%;background:#f3f4f6;padding:16px;display:flex;flex-direction:column;gap:8px;text-align:left}.p-contact-complete__note-title{font-size:14px;font-weight:700;line-height:21px;letter-spacing:-.3125px}.p-contact-complete__note-text{font-size:12px;line-height:21px;letter-spacing:-.3125px}.p-contact-complete__note-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.p-contact-complete__note-list li{position:relative;padding-left:24px;font-size:12px;line-height:21px;letter-spacing:-.3125px}.p-contact-complete__note-list li:before{content:"";position:absolute;top:8px;left:8px;width:4px;height:4px;background:#d5ff02;border:1px solid #000000}.p-contact-error__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 96px}@media screen and (max-width: 768px){.p-contact-error__main{padding:16px 16px 72px}}.p-contact-error__title-wrap{width:100%;padding-top:20px;padding-bottom:64px}@media screen and (max-width: 768px){.p-contact-error__title-wrap{padding-bottom:24px}}.p-contact-error__title{font-size:16px;line-height:24px;font-weight:700;letter-spacing:-.3125px;color:#000}.p-contact-error__content{width:min(100%,800px);margin:24px auto 0;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:#000}.p-contact-error__icon{width:48px;height:48px}.p-contact-error__headline{font-size:14px;line-height:21px;font-weight:700;letter-spacing:-.3125px}.p-contact-error__text{font-size:12px;line-height:21px;letter-spacing:-.3125px}.p-contact-error__actions{width:100%;display:flex;justify-content:center;gap:32px;padding:16px}@media screen and (max-width: 768px){.p-contact-error__actions{flex-direction:column;align-items:center;gap:12px}}.p-contact-error__actions .c-app-button{width:208px}.p-login{display:flex;flex-direction:column;min-height:100vh;background:#2b2b2b;color:#000}.p-login__header{display:flex;justify-content:center;align-items:center;height:60px;background:#d5ff02}.p-login__brand{font-size:16px;font-weight:700;line-height:24px}.p-login__main{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:24px 16px}@media screen and (max-width: 768px){.p-login__main{align-items:flex-start;padding:24px}}.p-login__card{width:min(100% - 32px,523px);padding:48px 80px;border-radius:8px;background:#fff;box-shadow:0 2px 4px #00000040;display:flex;flex-direction:column;align-items:center;gap:32px}@media screen and (max-width: 768px){.p-login__card{width:min(100%,342px);padding:32px 24px;gap:24px}}.p-login__title{text-align:center;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px}.p-login__form{display:flex;flex-direction:column;gap:16px;align-items:center;width:363px}@media screen and (max-width: 768px){.p-login__form{width:100%}}.p-login__field-block{display:flex;flex-direction:column;gap:8px;width:363px}@media screen and (max-width: 768px){.p-login__field-block{width:100%}}.p-login__meta{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:0 12px;width:100%}@media screen and (max-width: 768px){.p-login__meta{flex-direction:column;align-items:flex-start;gap:10px;padding:0}}.p-login__forgot{display:inline-flex;align-items:center;gap:4px;color:#2103fb;font-size:12px;line-height:8px;letter-spacing:-.3125px;text-decoration:none;white-space:nowrap}.p-login__forgot img{width:8px;height:8px;transform:rotate(90deg)}.p-login__divider{width:100%;border-top:1px solid #6B6B6B}.p-login__action-button{margin:0 auto;width:180px}.p-login__error{width:100%;margin:0;color:#e7000b;font-size:10px;letter-spacing:-.3125px}.p-login__signup{display:flex;flex-direction:column;align-items:center;gap:8px}.p-login__signup p{font-size:12px;line-height:12px;letter-spacing:-.3125px;color:#6b6b6b}.c-login-form-field{display:flex;flex-direction:column;width:100%}.c-login-form-field__label{margin-bottom:2px;font-size:12px;line-height:24px;letter-spacing:-.3125px}.c-login-form-field__input{width:100%;height:28px;border:1px solid #000000;border-radius:99px;background:#fff;padding:8px 12px;font-size:14px;line-height:19px}.c-login-form-field__input::placeholder{font-size:12px;letter-spacing:-.3125px;color:#6b6b6b}.c-login-form-field__input--password{padding-right:32px}.c-login-form-field__password-wrap{position:relative;display:block}.c-login-form-field__toggle{position:absolute;top:50%;right:6px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%)}.c-login-form-field__toggle-icon{width:12px;height:12px}.c-login-form-field__error{padding:2px 0;color:#e7000b;font-size:10px;font-weight:400;letter-spacing:-.3125px}.c-login-form-field.is-error .c-login-form-field__input{border-color:#e7000b}.c-checkbox-wrap{display:inline-flex;flex-direction:column;gap:4px}.c-checkbox{position:relative;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.c-checkbox__input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.c-checkbox__box{width:20px;height:20px;border:1px solid #000000;border-radius:4px;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.c-checkbox__check{width:16px;height:16px;fill:#000;opacity:0}.c-checkbox__label{color:#000;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.3125px}.c-checkbox__error{padding:2px 0;color:#e7000b;font-size:10px;font-weight:400;letter-spacing:-.3125px}.c-checkbox.is-active .c-checkbox__box{background:#d5ff02}.c-checkbox.is-active .c-checkbox__check{opacity:1}.c-checkbox.is-error .c-checkbox__box{border-color:#e7000b;background:#fff}.c-checkbox__input:checked+.c-checkbox__box{background:#d5ff02}.c-checkbox__input:checked+.c-checkbox__box .c-checkbox__check{opacity:1}.c-signup-shell{display:flex;flex-direction:column;min-height:100vh;background:#2b2b2b;color:#000}.c-signup-shell__header{display:flex;justify-content:center;align-items:center;height:60px;background:#d5ff02}.c-signup-shell__brand{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px}.c-signup-shell__main{flex:1 1 auto;display:flex;justify-content:center;padding-top:38px;padding-bottom:24px}@media screen and (max-width: 768px){.c-signup-shell__main{padding:24px}}.c-signup-shell__card{width:min(100%,523px);padding:40px 80px 36px;border-radius:8px;background:#fff;box-shadow:0 2px 4px #00000040;display:flex;flex-direction:column;align-items:center;gap:32px}@media screen and (max-width: 768px){.c-signup-shell__card{width:min(100%,342px);padding:32px 24px;gap:24px}}.c-auth-footer{margin-top:auto;width:100%;padding:0 24px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff}.c-auth-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.c-auth-footer__links a,.c-auth-footer p{color:inherit;font-size:10px;line-height:12px;text-decoration:none;letter-spacing:-.3125px}.c-signup-steps{width:280px;display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}.c-signup-steps__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.c-signup-steps__item:not(:first-child):before{content:"";position:absolute;top:8px;right:calc(100% + 6px);width:20px;height:2px;background:#d1d5dc}.c-signup-steps__item.is-current:before{background:#d5ff02}.c-signup-steps__index{min-width:20px;height:16px;border-radius:4px;padding:2px 6px 3px;background:#d1d5dc;color:#000;font-size:12px;line-height:12px;font-weight:700;text-align:center;letter-spacing:-.3125px}.c-signup-steps__label{color:#6b6b6b;font-size:10px;line-height:10px;letter-spacing:-.3125px;white-space:nowrap}.c-signup-steps__item.is-current .c-signup-steps__index{background:#d5ff02}.p-signup .c-signup-steps{width:291px}.p-signup__title-wrap{padding-bottom:0;display:flex;flex-direction:column;align-items:center;gap:8px}@media screen and (max-width: 768px){.p-signup__title-wrap{padding-bottom:24px}}.p-signup__title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px}.p-signup__login-guide{display:inline-flex;align-items:center;gap:8px;font-size:10px;line-height:8px;letter-spacing:-.3125px;color:#6b6b6b}.p-signup__login-guide a{color:#2103fb;text-decoration:underline;text-underline-offset:2px}.p-signup__form{display:flex;flex-direction:column;gap:16px;align-items:center;width:360px}@media screen and (max-width: 768px){.p-signup__form{width:100%}}.p-signup__divider{width:100%;border-top:1px solid #6B6B6B}.p-signup__name-grid{width:100%;display:grid;grid-template-columns:repeat(2,50%);gap:4px}@media screen and (max-width: 768px){.p-signup__name-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media screen and (max-width: 768px){.p-signup__agree{width:100%}}.p-signup__action-button{width:208px}@media screen and (max-width: 768px){.p-signup__action-button{width:100%;max-width:208px}}@media screen and (max-width: 768px){.p-signup .c-login-form-field--half{width:100%}}.p-signup-confirm__title-wrap{padding-bottom:0;display:flex;flex-direction:column;align-items:center;gap:8px}@media screen and (max-width: 768px){.p-signup-confirm__title-wrap{padding-bottom:24px}}.p-signup-confirm__title{font-size:16px;font-weight:700;line-height:1}.p-signup-confirm__desc{color:#6b6b6b;font-size:8px;line-height:8px;letter-spacing:-.3125px}.p-signup-confirm__list{display:flex;flex-direction:column;gap:16px;width:100%}.p-signup-confirm__item{display:flex;flex-direction:column}.p-signup-confirm__item-label{color:#6b6b6b;font-size:10px;line-height:19px;letter-spacing:-.3125px}.p-signup-confirm__item-value{color:#000;font-size:14px;line-height:24px;letter-spacing:-.3125px}.p-signup-confirm__actions-wrap{display:flex;flex-direction:column;gap:16px;align-items:center}.p-signup-confirm__divider{width:100%;border-top:1px solid #6B6B6B}.p-signup-confirm__actions{display:flex;flex-direction:column;gap:12px;align-items:center}.p-signup-confirm__action-button{width:208px}.p-signup-confirm__error{margin:0;align-self:flex-start;color:#e7000b;font-size:10px;letter-spacing:-.3125px}.p-signup-provisional-complete__title{font-size:16px;font-weight:700;line-height:1}.p-signup-provisional-complete__message{display:flex;flex-direction:column;gap:16px;text-align:center}.p-signup-provisional-complete__message p{font-size:12px;line-height:20px;letter-spacing:-.3125px;margin:0}.p-signup-provisional-complete__notice{padding:12px;background:#f3f4f6;display:flex;flex-direction:column;gap:8px}.p-signup-provisional-complete__notice h2{margin:0;text-align:center;font-size:12px;line-height:20px;font-weight:400;letter-spacing:-.3125px}.p-signup-provisional-complete__notice ul{margin:0;padding-left:1.05rem;display:flex;flex-direction:column;gap:2px;font-size:10px;line-height:normal;letter-spacing:-.3125px}.p-signup-provisional-complete__action-button{width:208px}.p-signup-provisional-complete__mock-link{display:flex;flex-direction:column;gap:4px;align-items:center}.p-signup-provisional-complete__mock-link p{margin:0;font-size:10px;line-height:14px;letter-spacing:-.3125px;color:#6b6b6b}.p-signup-provisional-complete__mock-link a{color:#2103fb;font-size:10px;line-height:14px;letter-spacing:-.3125px;text-decoration:underline;word-break:break-all}.p-signup-complete .c-signup-shell__main{padding-top:66px}.p-signup-complete .c-signup-shell__card{padding-bottom:38px}.p-signup-complete__title{margin:0;font-size:16px;font-weight:700;line-height:1}.p-signup-complete__icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center}.p-signup-complete__icon img{width:48px;height:48px;display:block}.p-signup-complete__message{margin:0;text-align:center;font-size:12px;line-height:20px;letter-spacing:-.3125px}.p-signup-complete__action-button{width:208px}.p-product-list__main{display:flex;flex-direction:column;width:min(1300px,100%);margin:0 auto 100px;padding:0 80px}@media screen and (max-width: 768px){.p-product-list__main{width:100%;margin:0 auto 72px;padding:0}}.p-product-list__breadcrumb{display:flex;flex-direction:column;color:#000;margin:24px 0}@media screen and (max-width: 768px){.p-product-list__breadcrumb{padding:0 32px}}.p-product-list__count{font-size:12px;line-height:24px}.p-product-list__content{display:flex;align-items:flex-start;gap:32px}@media screen and (max-width: 768px){.p-product-list__content{flex-direction:column;gap:0}}.p-product-list__sidebar{display:flex;flex-direction:column;gap:24px;margin-top:2.5rem}@media screen and (max-width: 768px){.p-product-list__sidebar{display:none}}.p-product-list__filter-group{display:flex;flex-direction:column;gap:8px}.p-product-list__filter-title{font-size:16px;font-weight:700;line-height:24px}.p-product-list__chips{display:flex;flex-direction:column;gap:4px}.p-product-list__chip{display:inline-flex;align-items:center;width:130px;height:28px;padding:2px 4px;border:0;border-radius:4px;background:#fff;text-align:left;font-size:12px;line-height:24px;color:#000;cursor:pointer}@media screen and (max-width: 768px){.p-product-list__chip{background:#d5ff02}}.p-product-list__chip.is-active{background:#d5ff02;color:#2b2b2b}@media screen and (max-width: 768px){.p-product-list__chip.is-active{background:#fff}}@media (hover: hover) and (pointer: fine){.p-product-list__chip:hover{background:#d5ff02}}@media screen and (hover: hover) and (pointer: fine) and (max-width: 768px){.p-product-list__chip:hover{background:#fff}}.p-product-list__sort-row{display:flex;justify-content:flex-end}@media screen and (max-width: 768px){.p-product-list__sort-row{padding:0 32px}}.p-product-list__sort-wrap{position:relative;display:flex;flex-direction:column;width:130px}.p-product-list__products{flex:1}@media screen and (max-width: 768px){.p-product-list__products{width:100%}}.p-product-list__sort{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;width:100%;height:24px;padding:0 12px;border:0;border-radius:4px;background:#d5ff02;font-size:12px;font-weight:700;color:#2b2b2b;cursor:pointer}.p-product-list__sort-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #2b2b2b;transform:rotate(0);transform-origin:center;transition:transform .24s ease}.p-product-list__sort.is-open .p-product-list__sort-arrow{transform:rotate(180deg)}.p-product-list__sort-list{position:absolute;top:24px;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:4px 0;border-radius:4px;background:#ececec}.p-product-list__sort-option{display:inline-flex;align-items:center;justify-content:center;width:95%;padding:0 6px;border:0;border-radius:4px;background:#d1d5dc;color:#2b2b2b;font-size:12px;font-weight:700;line-height:24px;cursor:pointer}.p-product-list__sort-option.is-active{background:#d5ff02}.p-product-list__grid{display:flex;flex-wrap:wrap;align-items:stretch;width:100%;gap:2%;row-gap:20px;margin:12px 0 64px;justify-content:stretch}.p-product-list__grid .c-product-card{align-self:stretch;height:auto}@media screen and (max-width: 768px){.p-product-list__grid{gap:24px 12px;margin:24px 0 64px;justify-content:flex-start}.p-product-list__grid .c-product-card{width:calc((100% - 24px) / 3);min-width:0;flex:0 0 calc((100% - 24px) / 3)}.p-product-list__grid .c-product-card__image{width:100%;height:auto;aspect-ratio:188/219}}@media screen and (max-width: 768px) and (max-width: 500px){.p-product-list__grid .c-product-card{width:calc((100% - 12px)/2);flex:0 0 calc((100% - 12px)/2)}}.p-product-list__floating-filter{display:none}@media screen and (max-width: 768px){.p-product-list__floating-filter{position:fixed;left:50%;bottom:37px;z-index:15;display:inline-flex;align-items:center;gap:16px;width:144.47px;height:36px;padding:8px 16px;border:0;border-radius:100px;background:#d5ff02;box-shadow:0 3px 2px #00000040;transform:translate(-50%);cursor:pointer}.p-product-list__floating-filter img{width:16px;height:16px;transform:rotate(90deg)}}@media screen and (max-width: 768px) and (max-width: 768px){.p-product-list__floating-filter img{width:16px;height:16px}}@media screen and (max-width: 768px){.p-product-list__floating-filter span{font-size:14px;font-weight:400;line-height:16px;letter-spacing:-.3125px;color:#000}}.p-product-list__filter-popup{display:none}@media screen and (max-width: 768px){.p-product-list__filter-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:block}}@media screen and (max-width: 768px){.p-product-list__filter-popup-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000052;cursor:pointer}}@media screen and (max-width: 768px){.p-product-list__filter-popup-panel{position:absolute;top:241px;left:50%;width:326px;height:402px;background:#d5ff02;transform:translate(-50%)}}@media screen and (max-width: 768px){.p-product-list__filter-popup-head{display:flex;align-items:center;justify-content:center;gap:16px;width:326px;height:36px;padding:8px 16px;background:#d5ff02;border-radius:100px}}@media screen and (max-width: 768px){.p-product-list__filter-popup-head img{width:16px;height:16px;transform:rotate(90deg)}}@media screen and (max-width: 768px){.p-product-list__filter-popup-head p{width:80.468px;font-size:14px;color:#000}}.p-product-list__filter-popup-body{display:flex;gap:24px;width:326px;height:304px;margin-top:0;padding:24px 32px 12px;background:#d5ff02}.p-product-list__filter-popup-group{display:flex;flex-direction:column;gap:8px;width:119px}.p-product-list__filter-popup-group--price{width:119px}.p-product-list__filter-popup-right{display:flex;flex-direction:column;gap:8px;width:119px}.p-product-list__filter-popup-title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px;color:#000}.p-product-list__filter-popup-chips{display:flex;flex-direction:column;gap:4px}.p-product-list__chip--popup{width:119px;height:36px;padding:4px 8px;border-radius:4px;line-height:24px}.p-product-list__filter-popup-apply{width:278px;height:50px;margin:0 auto;display:flex;align-items:center;justify-content:center;padding:4px 8px;border:0;border-radius:100px;background:#2b2b2b;font-size:14px;font-weight:700;line-height:11px;letter-spacing:-.3125px;color:#d5ff02;cursor:pointer}.c-pagination{display:flex;justify-content:center;align-items:center;gap:24px}@media screen and (max-width: 768px){.c-pagination{width:90%;margin:0 auto}}.c-pagination__pager{min-width:16px;height:16px;border:0;border-radius:4px;background:transparent;font-size:12px;font-weight:700;line-height:12px;color:#000;padding:2px 4px}.c-pagination__pager.is-active,.c-pagination__pager:hover{background:#d5ff02}.c-pagination__pager:disabled{background:#d1d5dc;cursor:default!important;opacity:.5}.c-pagination__pager--arrow{width:30px;height:18px;border-radius:2px;background:#d5ff02;font-size:10px;line-height:10px}.c-pagination__path{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;line-height:24px;color:#000;margin-top:20px}.c-pagination__path-link{color:inherit;text-decoration:none}.c-pagination__path-link:hover{text-decoration:underline}.c-pagination__path-separator,.c-pagination__path-current,.c-pagination__path-leaf{color:inherit}.p-product-detail__main{width:min(100%,1200px);margin:0 auto;padding:24px 80px 100px;display:flex;flex-direction:column;gap:32px}@media screen and (max-width: 768px){.p-product-detail__main{padding:24px clamp(16px,6.15vw,24px) 48px;gap:24px}}.p-product-detail__head{display:flex;gap:32px;align-items:flex-start}@media screen and (max-width: 768px){.p-product-detail__head{flex-direction:column;gap:24px}}.p-product-detail__gallery{width:min(100%,588px);max-width:clamp(420px,48vw,588px);display:flex;flex-direction:column;gap:12px;flex:0 1 clamp(420px,48vw,588px)}@media screen and (max-width: 768px){.p-product-detail__gallery{width:100%;max-width:100%;flex:none;gap:8px}}.p-product-detail__gallery-main{width:100%;height:auto;aspect-ratio:4/3;background:#0003}@media screen and (max-width: 768px){.p-product-detail__gallery-main{height:auto;aspect-ratio:4/3}}.p-product-detail__gallery-main img{width:100%;height:100%;object-fit:cover}.p-product-detail__gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media screen and (max-width: 768px){.p-product-detail__gallery-grid{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-ms-overflow-style:none}.p-product-detail__gallery-grid::-webkit-scrollbar{display:none}}.p-product-detail__gallery-thumb{width:100%;height:auto;aspect-ratio:1/1;background:#0003}@media screen and (max-width: 768px){.p-product-detail__gallery-thumb{width:auto;height:auto;aspect-ratio:1/1;flex:0 0 clamp(72px,20.6vw,88px)}}@media screen and (max-width: 768px){.p-product-detail__gallery-thumb:nth-child(3){flex-basis:clamp(124px,36.5vw,150px);aspect-ratio:142/80}}.p-product-detail__gallery-thumb img{width:100%;height:100%;object-fit:cover}.p-product-detail__gallery-bottom{width:100%;height:auto;aspect-ratio:588/331;background:#0003}@media screen and (max-width: 768px){.p-product-detail__gallery-bottom{display:none}}.p-product-detail__summary{width:580px;display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 768px){.p-product-detail__summary{width:100%;flex:none;gap:20px}}.p-product-detail__badges{display:flex;gap:8px}.p-product-detail__badge{display:inline-flex;align-items:center;justify-content:center;height:15px;padding:2px 8px;font-size:10px;font-weight:700;line-height:11px;border:1px solid transparent;box-shadow:0 .2px .5px #00000040}.p-product-detail__badge--magenta{background:#f0f;border-color:#f0f;color:#fff}.p-product-detail__badge--accent{background:#d5ff02;border-color:#d5ff02;color:#000}.p-product-detail__title-row{display:flex;align-items:center;justify-content:space-between;gap:24px}@media screen and (max-width: 768px){.p-product-detail__title-row{gap:12px;align-items:flex-start}}.p-product-detail__title{flex:1;font-size:20px;font-weight:700;line-height:32px;color:#000}@media screen and (max-width: 768px){.p-product-detail__title{font-size:16px;line-height:24px}}.p-product-detail__heart{width:24px;height:24px;border:0;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;filter:drop-shadow(0 1px .5px #333)}.p-product-detail__heart img{width:24px;height:24px;display:block}.p-product-detail__maker{font-size:12px;line-height:24px;color:#000}.p-product-detail__price{font-size:32px;line-height:32px;font-weight:700;color:#000}@media screen and (max-width: 768px){.p-product-detail__price{font-size:28px}}.p-product-detail__price span{margin-left:8px;font-size:10px;line-height:24px;font-weight:400}.p-product-detail__stock{font-size:12px;color:#2b2b2b}.p-product-detail__color{display:flex;flex-direction:column;gap:12px}.p-product-detail__color-label{font-size:12px;line-height:24px}.p-product-detail__color-label span{font-family:Noto Sans,sans-serif}.p-product-detail__color-dots{display:flex;align-items:center;gap:16px}@media screen and (max-width: 768px){.p-product-detail__color-dots{flex-wrap:wrap;row-gap:10px}}.p-product-detail__color-dots span{width:16px;height:16px;border-radius:50%;display:inline-block;border:2px solid transparent}.p-product-detail__color-dots .is-dark{background:#3d3d3d}.p-product-detail__color-dots .is-yellow{background:#d5ff02;border-color:#2f2f2f}.p-product-detail__color-dots .is-blue{background:#3553c7}.p-product-detail__actions{display:flex;flex-direction:column;gap:12px}@media screen and (max-width: 768px){.p-product-detail__actions{gap:8px}}.p-product-detail__actions .c-app-button{width:100%}.p-product-detail__links{display:flex;flex-direction:column;gap:8px}.p-product-detail__links button{display:flex;align-items:center;justify-content:space-between;color:#2b2b2b;font-size:12px;width:100%}.p-product-detail__links button span{transition:.3s}.p-product-detail__links button span.is-open{transform:rotate(180deg)}.p-product-detail__links--sippingNote__days{font-size:14px;margin:8px}.p-product-detail__links .c-rich-text{margin:10px 0}.p-product-detail__description,.p-product-detail__spec{display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 768px){.p-product-detail__description,.p-product-detail__spec{gap:20px}}.p-product-detail__description h2,.p-product-detail__spec h2{font-size:16px;font-weight:700;line-height:20px;color:#000}.p-product-detail__description p{font-size:12px;line-height:20px;color:#000}.p-product-detail__spec table{width:100%;border-collapse:collapse;border:1px solid rgba(107,107,107,.2)}.p-product-detail__spec table tr{border-bottom:1px solid rgba(107,107,107,.2)}.p-product-detail__spec table th,.p-product-detail__spec table td{padding:12px 16px;font-size:14px;line-height:24px;text-align:left}@media screen and (max-width: 768px){.p-product-detail__spec table th,.p-product-detail__spec table td{padding:clamp(10px,2.6vw,12px) clamp(10px,3.1vw,16px);font-size:clamp(12px,1.82vw,14px);line-height:1.6;word-break:break-word}}.p-product-detail__spec table th{width:241px;background:#6b6b6b33;font-weight:400;color:#000}@media screen and (max-width: 768px){.p-product-detail__spec table th{width:35%;min-width:0}}.p-product-detail__spec table td{background:transparent;color:#101828}.p-product-detail__related{margin-top:16px;display:flex;flex-direction:column;gap:32px}@media screen and (max-width: 768px){.p-product-detail__related{margin-top:8px;gap:20px}}.p-product-detail__related-title{position:relative}.p-product-detail__related-title a{position:absolute;right:0;bottom:2px;color:#000;text-decoration:none;font-size:12px;line-height:22px;font-weight:700}@media screen and (max-width: 768px){.p-product-detail__related-title a{font-size:10px}}.p-product-detail__related-row{display:flex;gap:32px;transition:transform .4s ease;will-change:transform}@media screen and (max-width: 768px){.p-product-detail__related-row{gap:12px}}.p-product-detail__related-row--swipe{touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.p-product-detail__related-row--swipe:active{cursor:grabbing}.p-product-detail__related-clip{width:100%;overflow:hidden}.p-cart__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px;display:flex;flex-direction:column;gap:48px}@media screen and (max-width: 768px){.p-cart__main{padding:24px 24px 40px;gap:24px}}.p-cart__head{display:flex;flex-direction:column;gap:4px;color:#000}.p-cart__head h1{font-size:16px;line-height:24px;font-weight:700}.p-cart__head p{font-size:12px;line-height:24px}.p-cart__content{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(40px,6.25vw,80px)}@media screen and (max-width: 768px){.p-cart__content{flex-direction:column;gap:48px;align-items:center}}.p-cart__items{flex:1 1 auto;max-width:663px}@media screen and (max-width: 768px){.p-cart__items{width:100%;max-width:none}}.p-cart__item{display:flex;flex-direction:column;gap:16px;padding:0 0 40px;border-bottom:1px solid rgba(107,107,107,.4);margin-bottom:40px}@media screen and (max-width: 768px){.p-cart__item{width:100%;gap:16px;padding-bottom:24px;margin-bottom:24px}}.p-cart__item-row{display:flex;align-items:flex-start;gap:clamp(24px,3vw,48px)}@media screen and (max-width: 768px){.p-cart__item-row{gap:12px;align-items:flex-start;justify-content:center;width:100%}}.p-cart__item-image{width:220px;height:240px;object-fit:cover}@media screen and (max-width: 768px){.p-cart__item-image{width:120px;min-width:120px;height:100%}}.p-cart__item-body{width:395px;max-width:100%;display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 768px){.p-cart__item-body{width:100%;gap:12px}}.p-cart__item-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px}@media screen and (max-width: 768px){.p-cart__item-title-row{display:block;padding-bottom:10px;gap:8px}}.p-cart__item-title{font-size:20px;line-height:32px;font-weight:700}@media screen and (max-width: 768px){.p-cart__item-title{font-size:20px;line-height:20px}}.p-cart__item-price{font-size:20px;line-height:24px;font-weight:700;white-space:nowrap}@media screen and (max-width: 768px){.p-cart__item-price{line-height:20px;margin-top:14px;text-align:right}}.p-cart__item-price span{margin-left:6px;font-size:12px;font-weight:400;line-height:20px}.p-cart__item-desc{max-width:100%;font-size:12px;line-height:18px}@media screen and (max-width: 768px){.p-cart__item-desc{width:auto;min-height:33px}}.p-cart__item-stock{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 8px;border-radius:20px;background:#d5ff02;font-size:12px;color:#2b2b2b;width:fit-content}.p-cart__item-stock-icon{width:12px;height:12px;display:block;flex:0 0 12px}.p-cart__item-meta{display:flex;flex-direction:column;gap:8px;max-width:100%}.p-cart__item-meta p{font-size:12px;line-height:16px;color:#000}@media screen and (max-width: 768px){.p-cart__item-meta{width:auto}}.p-cart__item-controls{display:flex;align-items:center;gap:12px}@media screen and (max-width: 768px){.p-cart__item-controls{width:100%;height:36px;gap:8px}}.p-cart__count{display:inline-flex;align-items:center;gap:8px;border:1px solid #2b2b2b;border-radius:4px;padding:12px 20px;height:40px}.p-cart__count button{border:0;background:transparent;font-size:16px;line-height:16px;color:#2b2b2b;padding:0}.p-cart__count button:disabled{opacity:.2;cursor:default}.p-cart__count span{min-width:13px;text-align:center;font-size:18px;line-height:16px;font-weight:700;color:#2b2b2b}.p-cart__trash{border:0;background:transparent;padding:0;width:20px;height:20px}.p-cart__trash img{width:20px;height:20px;display:block}.p-cart__confirm{width:371px;max-width:100%;margin-left:auto;border-radius:8px;background:#2b2b2b;padding:8px 12px;display:flex;flex-direction:column;gap:12px}@media screen and (max-width: 768px){.p-cart__confirm{width:100%;min-width:100%}}.p-cart__confirm p{font-size:12px;line-height:16px;color:#d5ff02}@media screen and (max-width: 768px){.p-cart__confirm{width:100%;max-width:342px;margin-left:0;padding:8px 12px 17px}}.p-cart__confirm-actions{display:flex;gap:8px}@media screen and (max-width: 768px){.p-cart__confirm-actions{justify-content:flex-end;gap:16px;margin-top:8px}}.p-cart__confirm-actions button{height:24px;border-radius:100px;padding:4px 8px;border:1px solid #d5ff02;background:transparent;color:#d5ff02;font-size:10px;font-weight:700;line-height:11px}@media screen and (max-width: 768px){.p-cart__confirm-actions button{height:28px;padding:4px 32px}}.p-cart__summary{width:clamp(240px,32vw,377px);max-width:100%;padding:32px 23px;background:#d5ff02;display:flex;flex-direction:column;gap:40px;flex:0 0 auto}@media screen and (max-width: 768px){.p-cart__summary{width:100%;flex:none;padding:32px;gap:40px;margin-bottom:48px}}.p-cart__summary-list{display:flex;flex-direction:column;gap:12px;width:100%}.p-cart__summary-list div{display:flex;justify-content:space-between;font-size:14px;line-height:14px}.p-cart__summary-title{font-size:16px;line-height:24px;font-weight:700}.p-cart__summary-total{padding-top:12px;border-top:1px solid rgba(107,107,107,.8);display:flex;justify-content:space-between;font-size:14px;line-height:14px;font-weight:700}.p-cart__summary-actions{width:min(314px,100%);display:flex;flex-direction:column;gap:12px}@media screen and (max-width: 768px){.p-cart__summary-actions{width:100%;margin:0 auto}}.p-cart__summary-btn{width:100%;height:50px;border-radius:100px;border:2px solid transparent;font-size:14px;line-height:11px;font-weight:700}.p-cart__summary-btn--light{background:#fff;border-color:#000;color:#2b2b2b}.p-cart__summary-btn--dark{background:#2b2b2b;color:#d5ff02}.p-cart__recent{display:flex;flex-direction:column;gap:32px}@media screen and (max-width: 768px){.p-cart__recent{gap:24px;width:calc(100% + 24px);margin-right:-24px}}.p-cart__recent-row{display:flex;gap:32px;transition:transform .4s ease;will-change:transform}@media screen and (max-width: 768px){.p-cart__recent-row{gap:12px}}.p-cart__recent-row--swipe{touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.p-cart__recent-row--swipe:active{cursor:grabbing}.p-cart__recent-clip{width:100%;overflow:hidden}@media screen and (max-width: 768px){.p-cart .c-section-title__text{font-size:28px;letter-spacing:-3.31px;line-height:24px}}.p-checkout__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px}@media screen and (max-width: 768px){.p-checkout__main{padding:16px 16px 48px}}.p-checkout__content{display:flex;gap:80px;align-items:flex-start;justify-content:center}@media screen and (max-width: 1279px){.p-checkout__content{gap:clamp(24px,6.25vw,80px)}}@media screen and (max-width: 768px){.p-checkout__content{flex-direction:column;align-items:center;gap:48px}}.p-checkout__form-wrap{width:435px;display:flex;flex-direction:column;gap:32px}@media screen and (max-width: 768px){.p-checkout__form-wrap{display:contents}}.p-checkout__form{width:100%;display:flex;flex-direction:column;gap:32px}@media screen and (max-width: 768px){.p-checkout__form{width:min(100%,342px);gap:24px;order:1}}.p-checkout__divider{border-top:1px solid rgba(107,107,107,.4)}.p-checkout__section{display:flex;flex-direction:column;gap:16px}.p-checkout__section-head{display:flex;flex-direction:column;gap:8px}.p-checkout__title{font-size:20px;line-height:20px;font-weight:700;letter-spacing:-.3125px}.p-checkout__fields{display:flex;flex-direction:column;gap:8px}.p-checkout__fields--loose{gap:16px}.p-checkout__row{display:flex;gap:10px}.p-checkout__row>*{flex:1}.p-checkout__note{font-size:12px;line-height:12px;letter-spacing:-.3125px}.p-checkout__actions{width:100%;display:flex;gap:16px}@media screen and (max-width: 768px){.p-checkout__actions{width:min(100%,342px);flex-direction:column-reverse;order:3}}.p-checkout__submit,.p-checkout__back{width:100%}.p-checkout__summary{width:377px;padding:32px;box-sizing:border-box;background:#d5ff02;display:flex;flex-direction:column;gap:40px;align-items:center}@media screen and (max-width: 768px){.p-checkout__summary{width:min(100%,342px);padding:32px 12px;order:2}}.p-checkout__summary-items{display:flex;flex-direction:column;gap:40px;align-items:center}.p-checkout__summary-title{font-size:16px;line-height:24px;font-weight:700;letter-spacing:-.3125px}.p-checkout__summary-lines{display:flex;flex-direction:column;gap:12px}.p-checkout__summary-line{display:flex;justify-content:space-between;font-size:14px;line-height:14px;letter-spacing:-.3125px}.p-checkout__summary-line--total{font-weight:700}.p-checkout__summary-divider{margin:12px 0;border-top:1px solid rgba(107,107,107,.8)}.p-checkout__summary-total{width:100%}.p-checkout__saved-address{display:flex;gap:12px}.p-checkout__saved-address-body{line-height:1.25}.c-checkout-field{display:flex;flex-direction:column;align-items:stretch}.c-checkout-field__control{position:relative;display:flex;align-items:center}.c-checkout-field__input{display:block;width:100%;padding:8px 12px;border:1px solid #000000;border-radius:99px;background:#fff;font-size:12px;line-height:19px;letter-spacing:-.3125px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-checkout-field__input::placeholder{font-size:10px;letter-spacing:-.3125px;color:#6b6b6b}.c-checkout-field--with-icon .c-checkout-field__input{padding-right:32px}.c-checkout-field__icon{position:absolute;right:6px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;cursor:pointer}.c-checkout-field__icon img{width:12px;height:12px;display:block}.c-checkout-field__icon:disabled{cursor:default;opacity:.6}.c-checkout-field--select .c-checkout-field__input{height:35px;padding-top:0;padding-bottom:0;padding-right:28px;font-size:10px;line-height:1;text-align:left;text-align-last:left;text-indent:.01px;color:#6b6b6b;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-checkout-field--select option{font-size:10px;line-height:19px;color:#000}.c-checkout-field__caret{position:absolute;right:12px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #000000;pointer-events:none}.c-checkout-field--error .c-checkout-field__input{border-color:#d93025}.c-checkout-field__error{margin:4px 0 0 12px;font-size:10px;line-height:1.4;color:#d93025}.c-checkout-checkbox{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:8px;letter-spacing:-.3125px;color:#000}.c-checkout-checkbox__input{position:absolute;opacity:0;pointer-events:none}.c-checkout-checkbox__box{width:14px;height:14px;border:1px solid #000000;border-radius:4px;background:#fff}.c-checkout-radio{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:12px;font-weight:700;letter-spacing:-.3125px;color:#000}.c-checkout-radio__input{position:absolute;opacity:0;pointer-events:none}.c-checkout-radio__mark{width:16px;height:16px;border:2px solid #000000;border-radius:50%;position:relative;background:#fff}.c-checkout-radio__input:checked+.c-checkout-radio__mark{background:#d5ff02}.c-checkout-summary-item{display:flex;gap:16px;width:318px}@media screen and (max-width: 768px){.c-checkout-summary-item{width:min(100%,318px)}}.c-checkout-summary-item__image-wrap{width:80px;height:87px;border:3.385px solid #ffffff;border-radius:3.385px;position:relative;overflow:hidden;background:#000;flex-shrink:0}.c-checkout-summary-item__image{width:100%;height:100%;object-fit:cover;display:block}.c-checkout-summary-item__badge{position:absolute;top:0;left:0;width:24px;height:24px;border-radius:3px;border:1 solid #ffffff;background:#2b2b2b;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11;font-weight:700}.c-checkout-summary-item__body{flex:1;display:flex;flex-direction:column;gap:8px}.c-checkout-summary-item__name{font-size:16px;line-height:16px;font-weight:700;letter-spacing:-.3125px;padding-bottom:8px}.c-checkout-summary-item__price{font-size:16px;line-height:16px;font-weight:700;letter-spacing:-.3125px;text-align:right}.c-checkout-summary-item__price span{margin-left:4px;font-size:10px;font-weight:400}.c-checkout-summary-item__desc{font-size:12px;line-height:16px;letter-spacing:-.3125px}.p-purchase-confirm__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px}@media screen and (max-width: 768px){.p-purchase-confirm__main{padding:16px 16px 48px}}.p-purchase-confirm__main{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center}.p-purchase-confirm__card{width:680px;padding:32px;background:#d5ff02;display:flex;flex-direction:column;gap:40px;align-items:center}@media screen and (max-width: 768px){.p-purchase-confirm__card{width:100%}}@media screen and (max-width: 768px){.p-purchase-confirm__card{padding:24px;gap:32px}}.p-purchase-confirm__items{display:flex;flex-direction:column;gap:40px;align-items:center}.p-purchase-confirm__block{width:514px;display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 768px){.p-purchase-confirm__block{width:100%}}.p-purchase-confirm__section{display:flex;flex-direction:column;gap:8px}.p-purchase-confirm__title{font-size:20px;line-height:20px;font-weight:700;letter-spacing:-.3125px}.p-purchase-confirm__text{font-size:12px;line-height:16px;letter-spacing:-.3125px}.p-purchase-confirm__address{font-size:12px;line-height:16px;letter-spacing:-.3125px;display:flex;flex-direction:column;gap:4px}.p-purchase-confirm__total{width:514px;display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 768px){.p-purchase-confirm__total{width:100%}}.p-purchase-confirm__total-title{font-size:16px;line-height:24px;font-weight:700;letter-spacing:-.3125px}.p-purchase-confirm__total-lines{display:flex;flex-direction:column;gap:12px}.p-purchase-confirm__total-line{display:flex;justify-content:space-between;font-size:14px;line-height:14px;letter-spacing:-.3125px}.p-purchase-confirm__total-line--bold{font-weight:700}.p-purchase-confirm__total-divider{border-top:1px solid #000000}.p-purchase-confirm__submit{width:514px}@media screen and (max-width: 768px){.p-purchase-confirm__submit{width:100%}}.p-purchase-confirm__back-wrap{padding-top:1rem}@media screen and (max-width: 768px){.p-purchase-confirm__back-wrap{width:100%;padding:1rem 1.5rem}}.p-purchase-confirm__back{width:514px}@media screen and (max-width: 768px){.p-purchase-confirm__back{width:100%}}.c-checkout-summary-item--confirm{width:495px}@media screen and (max-width: 768px){.c-checkout-summary-item--confirm{width:100%}}.p-purchase-complete__main{width:min(100%,1200px);margin:0 auto;padding:100px 40px}@media screen and (max-width: 768px){.p-purchase-complete__main{padding:16px 16px 48px}}.p-purchase-complete__main{display:flex;flex:0!important;justify-content:center}.p-purchase-complete__card{padding:32px;background:#d5ff02;display:flex;flex-direction:column;gap:40px;align-items:center;text-align:center}@media screen and (max-width: 768px){.p-purchase-complete__card{width:100%}}.p-purchase-complete__icon{width:100px;height:100px;display:inline-flex;align-items:center;justify-content:center}.p-purchase-complete__icon img{width:100%;display:block}.p-purchase-complete__content{width:100%;display:flex;flex-direction:column;gap:12px;color:#000}.p-purchase-complete__title{font-size:20px;line-height:20px;font-weight:700;letter-spacing:-.3125px}.p-purchase-complete__text{font-size:12px;line-height:12px;letter-spacing:-.3125px}.p-purchase-complete__action{width:208px;height:50px;font-size:14px;line-height:11px}.p-mypage{background:#fff}.p-mypage__toast{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:1200;padding:10px 16px;border-radius:6px;background:#141414e6;color:#fff;font-size:12px;line-height:1.4;box-shadow:0 6px 16px #0003}.p-mypage__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px;display:flex;flex-direction:column;gap:32px}@media screen and (max-width: 768px){.p-mypage__main{padding:16px;gap:24px}}.p-mypage__title-wrap{padding-bottom:64px;display:flex;align-items:center}@media screen and (max-width: 768px){.p-mypage__title-wrap{padding-bottom:24px}}.p-mypage__title{font-size:16px;line-height:24px;font-weight:700;letter-spacing:-.3125px}.p-mypage__section{display:flex;flex-direction:column;gap:32px}.p-mypage__section--divider{padding-bottom:32px;border-bottom:1px solid #D1D5DC}.p-mypage__section--recent{gap:24px;align-items:center}.p-mypage__section-title{font-size:14px;line-height:21px;font-weight:700;letter-spacing:-.3125px;text-align:center}.p-mypage__info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;justify-content:center;width:60%;margin:0 auto}@media screen and (max-width: 768px){.p-mypage__info-grid{grid-template-columns:1fr;width:100%}}.p-mypage__info-card{position:relative;overflow:hidden;border:1px solid #6B6B6B;padding:8px 16px;display:flex;gap:9px;align-items:flex-start;background:#fff;cursor:pointer}.p-mypage__info-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#d5ff02;transform:scaleX(0);transform-origin:left center;transition:transform .28s ease;z-index:0}.p-mypage__info-card:hover:before{transform:scaleX(1)}.p-mypage__info-card>*{position:relative;z-index:1}.p-mypage__info-icon{width:24px;height:24px;flex-shrink:0}.p-mypage__info-body{display:flex;flex-direction:column;gap:2px}.p-mypage__info-title{font-size:14px;font-weight:700;letter-spacing:-.3125px}.p-mypage__info-text{font-size:10px;color:#6b6b6b;letter-spacing:-.3125px}.p-mypage__orders{display:flex;flex-direction:column;gap:16px;width:100%}.p-mypage__order{position:relative;overflow:hidden;border:1px solid #000000;padding:16px;display:flex;gap:48px;align-items:center}.p-mypage__order:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#d5ff02;transform:scaleX(0);transform-origin:left center;transition:transform .28s ease;z-index:0}.p-mypage__order:hover:before{transform:scaleX(1)}.p-mypage__order>*{position:relative;z-index:1}@media screen and (max-width: 768px){.p-mypage__order{gap:24px}}.p-mypage__order-image{width:80px;height:87px;object-fit:cover}@media screen and (max-width: 768px){.p-mypage__order-image{height:auto;aspect-ratio:80/80}}.p-mypage__order-body{flex:1;display:flex;flex-direction:column;gap:8px}.p-mypage__order-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.p-mypage__order-row--meta{font-size:12px;line-height:12px}.p-mypage__order-name,.p-mypage__order-price{font-size:20px;font-weight:700;letter-spacing:-.3125px}.p-mypage__order-status{font-size:10px}.p-mypage__order-no{font-size:12px;line-height:12px}.p-mypage__related{overflow:hidden;width:100%}.p-mypage__related-track{display:flex;gap:32px;transition:transform .4s ease;will-change:transform}@media screen and (max-width: 768px){.p-mypage__related-track{gap:16px}}.p-mypage__related-track--swipe{touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.p-mypage__related-track--swipe:active{cursor:grabbing}.p-mypage__logout-wrap{width:100%;padding:16px 0;border-top:1px solid #D1D5DC}.p-mypage__logout{display:inline-flex;align-items:center;gap:4px;width:fit-content;cursor:pointer}.p-mypage__logout-icon{width:24px;height:24px}.p-mypage__logout-text{font-size:11px;font-weight:700;letter-spacing:-.3125px}.p-order-history__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-order-history__main{padding:16px 16px 48px;gap:16px}}.p-order-history__main{align-items:center}.p-order-history__title-wrap{width:100%;padding-bottom:64px}@media screen and (max-width: 768px){.p-order-history__title-wrap{padding-bottom:24px}}.p-order-history h1{font-size:16px;line-height:24px;font-weight:700;letter-spacing:-.3125px}.p-order-history__table{width:min(100%,700px);display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 768px){.p-order-history__table{align-items:center}}.p-order-history__head{background:#d5ff02;display:grid;grid-template-columns:2fr 1fr .5fr 1fr 1fr 1fr;width:100%;padding:8px 0;gap:12px;font-size:12px;text-align:center;letter-spacing:-.3125px;font-weight:700}@media screen and (max-width: 768px){.p-order-history__head{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;padding-left:24px;display:none}}.p-order-history__group{display:flex;flex-direction:column}.p-order-history__row{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:12px;margin-bottom:12px}@media screen and (max-width: 768px){.p-order-history__row{grid-template-columns:80px 1fr;grid-auto-rows:auto;row-gap:6px;align-items:flex-start}}.p-order-history__content{display:grid;grid-template-columns:1.5fr 1fr .5fr 1fr 1fr 1fr;align-items:center;gap:12px;min-width:0}@media screen and (max-width: 768px){.p-order-history__content{grid-template-columns:1fr;row-gap:6px;align-items:flex-start}}.p-order-history__image{width:80px;height:87px;object-fit:cover;flex-shrink:0}.p-order-history__name,.p-order-history__price,.p-order-history__count,.p-order-history__subtotal,.p-order-history__total{font-size:12px;line-height:12px;letter-spacing:-.3125px}.p-order-history__total{font-weight:700}.p-order-history__status{display:flex;flex-direction:column;gap:8px;align-items:center;font-size:12px;line-height:12px}@media screen and (max-width: 768px){.p-order-history__status{align-items:flex-start}}.p-order-history__detail{width:100%;height:24px;border-radius:100px;background:#d5ff02;border:0;font-size:10px;font-weight:700;letter-spacing:-.3125px;color:#2b2b2b}@media screen and (max-width: 768px){.p-order-history__detail{width:100px}}.p-order-history__detail.under{margin-bottom:24px}.p-order-history__meta{display:flex;flex-direction:column;gap:8px;font-size:12px;line-height:12px;letter-spacing:-.3125px;margin-bottom:24px}@media screen and (max-width: 768px){.p-order-history__meta{width:100%}}.p-order-history__divider{border-top:1px solid #000000;width:100%}.p-order-history__pager{display:flex;align-items:center;gap:24px;margin-top:32px}.p-order-history__pager-number,.p-order-history__pager-arrow{width:24px;height:18px;border-radius:4px;border:0;font-size:12px;font-weight:700;letter-spacing:-.3125px;background:transparent}.p-order-history__pager-number.is-active{background:#d5ff02}.p-order-history__pager-arrow{width:30px}.p-order-history__back{width:208px;height:50px;font-size:14px;line-height:14px;margin-top:5rem}@media screen and (max-width: 768px){.p-order-history__back{margin-top:3rem}}@media screen and (max-width: 768px){.p-order-history__name,.p-order-history__price,.p-order-history__count,.p-order-history__subtotal,.p-order-history__total,.p-order-history__status{position:relative;width:100%;padding-bottom:12px;padding-left:100px;margin:0}.p-order-history__name:before,.p-order-history__price:before,.p-order-history__count:before,.p-order-history__subtotal:before,.p-order-history__total:before,.p-order-history__status:before{content:attr(data-label);position:absolute;left:0;top:0;width:92px;font-weight:700;color:#2b2b2b}}@media screen and (max-width: 768px){.p-order-history__status{gap:6px}}.p-order-history__name{min-width:0}.p-order-detail__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-order-detail__main{padding:16px 16px 48px;gap:16px}}.p-order-detail__title{display:flex;flex-direction:column;gap:4px;color:#000}.p-order-detail__title h1{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px}.p-order-detail__title p{font-size:12px;line-height:24px;letter-spacing:-.3125px}.p-order-detail__table{border:1px solid #6B6B6B;display:flex;flex-direction:column;width:min(750px,100%);margin:0 auto}@media screen and (max-width: 768px){.p-order-detail__table{gap:0}}.p-order-detail__table-head{background:#d5ff02;border-bottom:1px solid #6B6B6B;display:grid;grid-template-columns:193px 196px 88px 33px 94px;align-items:flex-end;gap:24px;padding:8px 12px;font-size:12px;font-weight:700;line-height:12px;letter-spacing:-.3125px}@media screen and (max-width: 768px){.p-order-detail__table-head{display:none}}.p-order-detail__table-body{display:flex;flex-direction:column;gap:0;width:100%}.p-order-detail__row+.p-order-detail__row{border-top:1px solid #6B6B6B}.p-order-detail__row{display:flex;gap:24px;align-items:center;padding:24px 12px;font-size:12px;letter-spacing:-.3125px;line-height:12px}@media screen and (max-width: 768px){.p-order-detail__row{flex-direction:row;align-items:flex-start;gap:16px;padding:16px 12px}}.p-order-detail__row-items{flex:1;min-width:0;display:grid;grid-template-columns:89px 196px 88px 33px 94px;align-items:center;gap:24px}@media screen and (max-width: 768px){.p-order-detail__row-items{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:10px}}.p-order-detail__image{width:87px;height:87px;object-fit:cover}.p-order-detail__desc{width:196px;line-height:16px}@media screen and (max-width: 768px){.p-order-detail__desc{width:100%;line-height:18px}}.p-order-detail__total{width:94px;font-weight:700}@media screen and (max-width: 768px){.p-order-detail__total{width:100%}}.p-order-detail__name{width:89px}@media screen and (max-width: 768px){.p-order-detail__name{width:100%}}.p-order-detail__price{width:88px}@media screen and (max-width: 768px){.p-order-detail__price{width:100%}}.p-order-detail__count{width:33px}@media screen and (max-width: 768px){.p-order-detail__count{width:100%}}.p-order-detail__summary{border-top:1px solid #6B6B6B;display:flex;justify-content:flex-end;gap:67px;padding:8px 32px;font-size:12px;font-weight:700;letter-spacing:-.3125px}@media screen and (max-width: 768px){.p-order-detail__summary{justify-content:space-between;align-items:center;gap:12px;padding:12px}}.p-order-detail__info{display:flex;flex-direction:column;gap:24px}.p-order-detail__info-card{border:1px solid #6B6B6B;display:flex;flex-direction:column;gap:4px;max-width:750px;width:100%;margin:0 auto}.p-order-detail__info-head{background:#d5ff02;border-bottom:1px solid #6B6B6B;padding:8px;font-size:12px;font-weight:700;letter-spacing:-.3125px}.p-order-detail__info-body{padding:4px 8px 8px;font-size:12px;line-height:16px;letter-spacing:-.3125px;color:#000}.p-order-detail__strong{font-weight:700}.p-order-detail__note{font-size:10px;line-height:16px}.p-order-detail__actions{display:flex;flex-direction:column;gap:12px;align-items:center;margin-top:5rem}@media screen and (max-width: 768px){.p-order-detail__actions{margin-top:2rem}}.p-order-detail__button{width:208px;height:50px;font-size:14px;line-height:14px}.p-order-detail__button--accent{color:#2b2b2b}@media screen and (max-width: 768px){.p-order-detail__name,.p-order-detail__desc,.p-order-detail__price,.p-order-detail__count,.p-order-detail__total{position:relative;width:100%;padding-left:92px;min-height:16px}.p-order-detail__name:before,.p-order-detail__desc:before,.p-order-detail__price:before,.p-order-detail__count:before,.p-order-detail__total:before{content:attr(data-label);position:absolute;top:0;left:0;width:84px;font-weight:700;color:#2b2b2b}}@media screen and (max-width: 768px){.p-order-detail__image{flex-shrink:0}}.p-favorite__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px}@media screen and (max-width: 768px){.p-favorite__main{padding:20px 16px 48px}}.p-favorite__main{padding-right:0;padding-left:0}.p-favorite__title-wrap{padding-bottom:64px;display:flex;flex-direction:column;gap:4px}@media screen and (max-width: 768px){.p-favorite__title-wrap{padding-bottom:24px}}.p-favorite__title-wrap{color:#000;padding:0 24px}.p-favorite__title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px}.p-favorite__count{font-size:12px;line-height:24px;letter-spacing:-.3125px}.p-favorite__grid{display:flex;flex-wrap:wrap;align-items:stretch;width:100%;gap:2%;row-gap:20px;margin:12px 0 64px;justify-content:stretch}.p-favorite__grid .c-product-card{align-self:stretch;height:auto}@media screen and (max-width: 768px){.p-favorite__grid{gap:24px 12px;margin:24px 0 64px;justify-content:flex-start}.p-favorite__grid .c-product-card{width:calc((100% - 24px) / 3);min-width:0;flex:0 0 calc((100% - 24px) / 3)}.p-favorite__grid .c-product-card__image{width:100%;height:auto;aspect-ratio:188/219}}@media screen and (max-width: 768px) and (max-width: 500px){.p-favorite__grid .c-product-card{width:calc((100% - 12px)/2);flex:0 0 calc((100% - 12px)/2)}}.p-favorite__actions{display:flex;justify-content:center;margin-top:40px}.p-email-change__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px}@media screen and (max-width: 768px){.p-email-change__main{padding:16px 16px 48px}}.p-email-change__intro{display:flex;flex-direction:column;gap:4px;color:#000}.p-email-change__title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px}.p-email-change__lead{font-size:12px;line-height:21px;letter-spacing:-.3125px}.p-email-change__form{width:100%;max-width:800px;margin:32px auto 0;display:flex;flex-direction:column;align-items:center;gap:32px}.p-email-change__block{width:100%;max-width:352px;display:flex;flex-direction:column;gap:8px}.p-email-change__block-title{font-size:14px;font-weight:700;line-height:21px;letter-spacing:-.3125px}.p-email-change__field{display:flex;flex-direction:column;gap:4px}.p-email-change__label{font-size:12px;line-height:24px;letter-spacing:-.3125px;color:#000}.p-email-change__note{font-size:8px;line-height:14px;letter-spacing:-.3125px;color:#000}.p-email-change__helper{font-size:10px;line-height:14px;letter-spacing:-.3125px;color:#6b6b6b}.p-email-change__name-grid{display:grid;grid-template-columns:repeat(2,minmax(0,138px));gap:4px}.p-email-change__field--half{width:138px}.p-email-change__actions{display:flex;flex-direction:column;gap:12px;align-items:center}.p-email-change__withdraw{border:0;background:transparent;color:#e7000b;font-size:12px;line-height:21px;letter-spacing:-.3125px;text-align:center;cursor:pointer}.p-email-change-complete__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px}@media screen and (max-width: 768px){.p-email-change-complete__main{padding:16px 16px 48px}}.p-email-change-complete__title-wrap{padding-bottom:64px}@media screen and (max-width: 768px){.p-email-change-complete__title-wrap{padding-bottom:24px}}.p-email-change-complete__title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px;color:#000}.p-email-change-complete__content{width:100%;max-width:800px;margin:24px auto 0;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:#000}.p-email-change-complete__icon{width:100px;height:100px;display:inline-flex;align-items:center;justify-content:center}.p-email-change-complete__icon img{width:100%;display:block}.p-email-change-complete__headline{font-size:14px;font-weight:700;line-height:21px;letter-spacing:-.3125px}.p-email-change-complete__text{font-size:12px;line-height:21px;letter-spacing:-.3125px}.p-email-change-complete__note{width:100%;background:#f3f4f6;padding:16px;display:flex;flex-direction:column;gap:8px;text-align:left}.p-email-change-complete__note-title{font-size:14px;font-weight:700;line-height:21px;letter-spacing:-.3125px}.p-email-change-complete__note-text{font-size:12px;line-height:21px;letter-spacing:-.3125px}.p-email-change-complete__note-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.p-email-change-complete__note-list li{position:relative;padding-left:24px;font-size:12px;line-height:21px;letter-spacing:-.3125px}.p-email-change-complete__note-list li:before{content:"";position:absolute;top:8px;left:8px;width:4px;height:4px;background:#d5ff02;border:1px solid #000000}.p-email-change-error__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px}@media screen and (max-width: 768px){.p-email-change-error__main{padding:16px 16px 48px}}.p-email-change-error__title-wrap{padding-bottom:64px}@media screen and (max-width: 768px){.p-email-change-error__title-wrap{padding-bottom:24px}}.p-email-change-error__title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px;color:#000}.p-email-change-error__content{width:100%;max-width:800px;margin:24px auto 0;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:#000}.p-email-change-error__icon{width:48px;height:48px}.p-email-change-error__headline{font-size:14px;font-weight:700;line-height:21px;letter-spacing:-.3125px}.p-email-change-error__text{font-size:12px;line-height:21px;letter-spacing:-.3125px}.p-email-change-error__actions{display:flex;align-items:center;justify-content:center;gap:32px;padding:16px;width:100%}@media screen and (max-width: 768px){.p-email-change-error__actions{flex-direction:column;gap:12px}}.p-address-manage__toast{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:1200;padding:10px 16px;border-radius:6px;background:#141414e6;color:#fff;font-size:12px;line-height:1.4;box-shadow:0 6px 16px #0003}.p-address-manage__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-address-manage__main{padding:16px 16px 48px;gap:16px}}.p-address-manage__main{align-items:center}.p-address-manage__title-wrap{padding-bottom:64px}@media screen and (max-width: 768px){.p-address-manage__title-wrap{padding-bottom:24px}}.p-address-manage__title{font-size:16px;line-height:24px;font-weight:700;letter-spacing:-.3125px;color:#000}.p-address-manage__content{width:min(100%,841px);display:flex;flex-direction:column;gap:24px;margin-bottom:70px}.p-address-manage__toolbar{display:flex;justify-content:flex-end}.p-address-manage__add{width:208px;gap:8px}.p-address-manage__add img{width:12px;height:12px;object-fit:contain}.p-address-manage__card{border:1px solid #d9d9d9;border-radius:4px;background:#fff;padding:20px 32px;display:flex;flex-direction:column;gap:16px}.p-address-manage__card.is-default{background-color:#d5ff02;border:none}@media screen and (max-width: 768px){.p-address-manage__card{flex-direction:column;align-items:stretch}}.p-address-manage__badge{width:fit-content;padding:4px 8px;border-radius:2px;background:#fff;font-size:10px;line-height:10px;font-weight:700;color:#000}.p-address-manage__card-body{display:flex;flex-direction:column;gap:8px;color:#000;flex:1}.p-address-manage__name{font-size:20px;font-weight:700;letter-spacing:-.3125px}.p-address-manage__address{display:flex;flex-direction:column;gap:2px}.p-address-manage__address p{font-size:16px;line-height:1.5em;letter-spacing:-.3125px}.p-address-manage__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0}@media screen and (max-width: 768px){.p-address-manage__actions{width:100%;justify-content:flex-start}}.p-address-manage__action{width:auto;height:30px;padding:0 12px;border-radius:9999px;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.p-address-manage__action img{width:12px;height:12px;object-fit:contain}.p-address-manage__action--set-default{border-color:#d5ff02;background:#d5ff02;color:#2b2b2b}.p-address-manage__action--delete{background:#fff;color:#e7000b;border:none;padding:0}.p-address-manage__note{color:#2b2b2b;display:flex;flex-direction:column;gap:8px;padding:0 8px}.p-address-manage__note h2{font-size:20px;font-weight:700}.p-address-manage__note p{font-size:16px;letter-spacing:-.3125px;line-height:1.5em}.p-address-manage__back{width:208px;height:50px;font-size:14px;line-height:14px}@media screen and (max-width: 768px){.p-address-manage__back{width:min(100%,320px)}}.p-address-manage__confirm-address{border-radius:4px;background:#f5f5f5;padding:12px;display:flex;flex-direction:column;gap:4px}.p-address-manage__confirm-address p{font-size:12px;line-height:18px;color:#000;letter-spacing:-.3125px}.p-address-edit__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-address-edit__main{padding:16px 16px 48px;gap:16px}}.p-address-edit__title-wrap{padding-bottom:64px}@media screen and (max-width: 768px){.p-address-edit__title-wrap{padding-bottom:24px}}.p-address-edit__title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px;color:#000}.p-address-edit__content{width:100%;max-width:841px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:32px}@media screen and (max-width: 768px){.p-address-edit__content{gap:24px}}.p-address-edit__card{width:100%;border:1px solid #d9d9d9;background:#fff;padding:20px 32px;display:flex;flex-direction:column;gap:16px}.p-address-edit__card.is-default{border:2px solid #d5ff02;background:#d5ff02}.p-address-edit__card.is-sub{border:1px solid #d9d9d9;background:#fff}@media screen and (max-width: 768px){.p-address-edit__card{padding:16px 12px}}.p-address-edit__info{display:flex;flex-direction:column;gap:12px}.p-address-edit__name{font-size:20px;font-weight:700;line-height:20px;letter-spacing:-.3125px;color:#000}.p-address-edit__address{display:flex;flex-direction:column;gap:0;color:#000}.p-address-edit__address p{font-size:16px;line-height:26px;letter-spacing:-.3125px}.p-address-edit__form-fields{width:100%;display:flex;flex-direction:column;gap:8px}.p-address-edit__row{display:flex;align-items:center;gap:10px}@media screen and (max-width: 768px){.p-address-edit__row{flex-direction:column;align-items:stretch}}.p-address-edit__zip{flex:1}.p-address-edit__prefecture{width:168px}@media screen and (max-width: 768px){.p-address-edit__prefecture{width:100%}}.p-address-edit__footer{width:100%;display:flex;justify-content:flex-end}.p-address-edit__delete{border:0;background:transparent;color:#e7000b;font-size:12px;line-height:normal;letter-spacing:-.3125px;padding:0 16px;cursor:pointer}.p-address-edit__actions{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}@media screen and (max-width: 768px){.p-address-edit__actions{flex-direction:column}}.p-address-edit__confirm-address{border-radius:4px;background:#f5f5f5;padding:12px;display:flex;flex-direction:column;gap:4px}.p-address-edit__confirm-address p{font-size:12px;line-height:18px;color:#000;letter-spacing:-.3125px}.p-password-change__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-password-change__main{padding:16px 16px 48px;gap:16px}}.p-password-change__intro{display:flex;flex-direction:column;gap:4px;color:#000}.p-password-change__title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px}.p-password-change__lead{font-size:12px;line-height:21px;letter-spacing:-.3125px}.p-password-change__form{width:100%;max-width:800px;margin:32px auto 0;display:flex;flex-direction:column;align-items:center;gap:32px}.p-password-change__fields{width:100%;max-width:352px;display:flex;flex-direction:column;gap:16px}.p-password-change__field{display:flex;flex-direction:column;gap:4px}.p-password-change__label{font-size:12px;line-height:24px;letter-spacing:-.3125px;color:#000}.p-password-change__actions{display:flex;flex-direction:column;gap:12px;align-items:center}.p-password-change-complete__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px}@media screen and (max-width: 768px){.p-password-change-complete__main{padding:16px 16px 48px}}.p-password-change-complete__title-wrap{padding-bottom:64px}@media screen and (max-width: 768px){.p-password-change-complete__title-wrap{padding-bottom:24px}}.p-password-change-complete__title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px;color:#000}.p-password-change-complete__content{width:100%;max-width:800px;margin:24px auto 0;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:#000}.p-password-change-complete__icon{width:48px;height:48px}.p-password-change-complete__headline{font-size:14px;font-weight:700;line-height:21px;letter-spacing:-.3125px}.p-password-change-complete__text{font-size:12px;line-height:21px;letter-spacing:-.3125px}.p-password-change-error__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px}@media screen and (max-width: 768px){.p-password-change-error__main{padding:16px 16px 48px}}.p-password-change-error__title-wrap{padding-bottom:64px}@media screen and (max-width: 768px){.p-password-change-error__title-wrap{padding-bottom:24px}}.p-password-change-error__title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px;color:#000}.p-password-change-error__content{width:100%;max-width:800px;margin:24px auto 0;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:#000}.p-password-change-error__icon{width:48px;height:48px}.p-password-change-error__headline{font-size:14px;font-weight:700;line-height:21px;letter-spacing:-.3125px}.p-password-change-error__text{font-size:12px;line-height:21px;letter-spacing:-.3125px}.p-password-change-error__actions{display:flex;align-items:center;justify-content:center;gap:32px;padding:16px;width:100%}@media screen and (max-width: 768px){.p-password-change-error__actions{flex-direction:column;gap:12px}}.p-password-reissue .c-signup-shell__main{padding-top:87px}@media screen and (max-width: 768px){.p-password-reissue .c-signup-shell__main{padding-top:38px}}.p-password-reissue .c-signup-shell__card{width:700px;min-width:auto;padding:48px 128px;gap:32px}@media screen and (max-width: 768px){.p-password-reissue .c-signup-shell__card{width:min(100% - 24px,700px);padding:40px 24px 36px}}.p-password-reissue__title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px;text-align:center;color:#000}@media screen and (max-width: 768px){.p-password-reissue__title{font-size:16px;line-height:24px}}.p-password-reissue__lead{font-size:12px;line-height:16px;letter-spacing:-.3125px;text-align:center;color:#000;white-space:nowrap}@media screen and (max-width: 768px){.p-password-reissue__lead{font-size:12px;line-height:16px;text-align:left;white-space:normal}}.p-password-reissue__form{width:363px;display:flex;flex-direction:column;gap:0}@media screen and (max-width: 768px){.p-password-reissue__form{width:100%}}.p-password-reissue__form--new{gap:16px}.p-password-reissue__actions{width:363px;display:flex;flex-direction:column;align-items:center;gap:12px}@media screen and (max-width: 768px){.p-password-reissue__actions{width:100%}}.p-password-reissue__action-button{width:208px}.p-password-reissue__divider{width:100%;border-top:1px solid #6B6B6B}.p-password-reissue__signup{width:208px;display:flex;flex-direction:column;align-items:center;gap:8px}.p-password-reissue__signup p{width:100%;font-size:10px;line-height:14px;letter-spacing:-.3125px;color:#6b6b6b;text-align:center}.p-password-reissue__signup-button{width:208px}.p-password-reissue__sent-body{width:363px;display:flex;flex-direction:column;align-items:center;gap:16px}@media screen and (max-width: 768px){.p-password-reissue__sent-body{width:100%}}.p-password-reissue__sent-text{color:#000;font-size:12px;line-height:16px;letter-spacing:-.3125px;text-align:center;white-space:nowrap}@media screen and (max-width: 768px){.p-password-reissue__sent-text{white-space:normal}}.p-password-reissue__sent-note{width:100%;background:#f3f4f6;padding:12px}.p-password-reissue__sent-note p{color:#000;font-size:10px;line-height:14px;letter-spacing:-.3125px}.p-password-reissue__sent-actions{width:280px;display:flex;justify-content:center}@media screen and (max-width: 768px){.p-password-reissue__sent-actions{width:100%}}.p-password-reissue__new-actions{width:363px;display:flex;justify-content:center}@media screen and (max-width: 768px){.p-password-reissue__new-actions{width:100%}}.p-password-reissue__complete-body{width:363px;display:flex;flex-direction:column;align-items:center;gap:16px}@media screen and (max-width: 768px){.p-password-reissue__complete-body{width:100%}}.p-password-reissue__complete-icon{width:48px;height:48px}.p-password-reissue__complete-text{color:#000;font-size:12px;line-height:normal;letter-spacing:-.3125px;text-align:center;white-space:nowrap}@media screen and (max-width: 768px){.p-password-reissue__complete-text{white-space:normal}}.p-password-reissue__complete-actions{width:280px;display:flex;justify-content:center}@media screen and (max-width: 768px){.p-password-reissue__complete-actions{width:100%}}.p-password-reissue--sent .c-signup-shell__card{width:619px;padding:48px 128px}@media screen and (max-width: 768px){.p-password-reissue--sent .c-signup-shell__card{width:min(100% - 24px,619px);padding:40px 24px 36px}}.p-password-reissue--new .c-signup-shell__card{width:619px;padding:48px 128px}@media screen and (max-width: 768px){.p-password-reissue--new .c-signup-shell__card{width:min(100% - 24px,619px);padding:40px 24px 36px}}.p-password-reissue--complete .c-signup-shell__card{width:619px;padding:48px 128px}@media screen and (max-width: 768px){.p-password-reissue--complete .c-signup-shell__card{width:min(100% - 24px,619px);padding:40px 24px 36px}}.p-withdraw__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px}@media screen and (max-width: 768px){.p-withdraw__main{padding:16px 16px 48px}}.p-withdraw__title-wrap{padding-bottom:64px}@media screen and (max-width: 768px){.p-withdraw__title-wrap{padding-bottom:24px}}.p-withdraw__title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px;color:#000}.p-withdraw__content{width:100%;max-width:800px;margin:24px auto 0;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:#000}.p-withdraw__icon{width:48px;height:48px}.p-withdraw__headline{font-size:14px;font-weight:700;line-height:21px;letter-spacing:-.3125px}.p-withdraw__text,.p-withdraw__question{font-size:12px;line-height:21px;letter-spacing:-.3125px}.p-withdraw__actions{display:flex;align-items:center;justify-content:center;gap:32px;padding:16px;width:100%}@media screen and (max-width: 768px){.p-withdraw__actions{flex-direction:column;gap:12px}}.p-withdraw-complete__main{width:min(100%,1200px);margin:0 auto;padding:20px 40px 100px}@media screen and (max-width: 768px){.p-withdraw-complete__main{padding:16px 16px 48px}}.p-withdraw-complete__title-wrap{padding-bottom:64px}@media screen and (max-width: 768px){.p-withdraw-complete__title-wrap{padding-bottom:24px}}.p-withdraw-complete__title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px;color:#000}.p-withdraw-complete__content{width:100%;max-width:800px;margin:24px auto 0;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:#000}.p-withdraw-complete__headline{font-size:14px;font-weight:700;line-height:21px;letter-spacing:-.3125px}.p-withdraw-complete__text{font-size:12px;line-height:21px;letter-spacing:-.3125px}
