@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500;700;900&display=swap";.h1,.rte h1{font-weight:700}.grid__wrap{display:grid}.center__wrap{text-align:center}.sp-txt__block{display:block}.pc-txt__block{display:inline}@media (min-width: 768px){.sp-txt__block{display:inline}.pc-txt__block{display:block}}.txt-color__yellow{color:#f6ff00}.c-page__title{font-size:7vw;display:block;width:100%;text-align:center;position:relative;z-index:0}.c-page__title:before,.c-page__title:after{display:none}.c-page__title span{display:inline-block;font-weight:700;background:#fff}.c-page__title span.outer__wrap{padding:.15em 10px;position:relative;z-index:2}.c-page__title span.inner__wrap{padding:7px 0;background-image:url(/cdn/shop/files/c__subtitle-1__asset.svg?v=1759382770);background-repeat:repeat-x;background-position:bottom left;background-size:65px 7px}@media (min-width: 768px){.c-page__title{font-size:5vw}}@media (min-width: 1080px){.c-page__title{font-size:42px;display:grid;grid-template-columns:1fr auto 1fr}.c-page__title:before,.c-page__title:after{content:"";display:block;width:100%;height:auto}.c-page__title:before{background:url(/cdn/shop/files/c-page__title__bg.svg?v=1759382555);background-size:contain;background-repeat:repeat-x;background-position:center right}.c-page__title:after{background:url(/cdn/shop/files/c-page__title__bg.svg?v=1759382555);background-size:contain;background-repeat:repeat-x;background-position:center left}.c-page__title span.outer__wrap{padding:.15em 1.5em}.c-page__title span.inner__wrap{padding:7px 0}}.c__setitle-1{position:relative;display:flex;align-items:center;color:#fff;margin-bottom:40px!important}.c__setitle-1 span:not(.item__asset){min-width:initial;display:inline-block;background:#e8383d;font-size:6vw;font-weight:700;line-height:1em;padding:.2em 1em .25em;text-align:center;border-radius:60px}.c__setitle-1 span.item__asset{height:auto;aspect-ratio:1/1;display:block;border-radius:75%;margin:auto}.c__setitle-1 span.item__asset.aseet__1{width:6.7%;height:auto;aspect-ratio:1/1;background:#e8383d}.c__setitle-1 span.item__asset.aseet__2{width:5.5%;height:auto;aspect-ratio:1/1;background:#f1888b}.c__setitle-1 span.item__asset.aseet__3{width:5%;height:auto;aspect-ratio:1/1;background:#f6afb1}.c__setitle-1 span.item__asset.aseet__4,.c__setitle-1 span.item__asset.aseet__5{display:none}@media (min-width: 768px){.c__setitle-1{justify-content:center}.c__setitle-1 span.item__asset{margin:initial}.c__setitle-1 span:not(.item__asset){font-size:4vw;margin:0 28px}.c__setitle-1 span.item__asset.aseet__1{width:41.51px;height:auto;aspect-ratio:1/1}.c__setitle-1 span.item__asset.aseet__2{width:34.54px;height:auto;aspect-ratio:1/1;margin:0 15px 0 16px}.c__setitle-1 span.item__asset.aseet__3{width:27.9px;height:auto;aspect-ratio:1/1}}@media (min-width: 1080px){.c__setitle-1{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:40px!important}.c__setitle-1 span:not(.item__asset){display:inline-block;background:#e8383d;font-size:42px;font-weight:700;line-height:1em;padding:.2em 1em .25em;text-align:center;border-radius:60px;margin:initial}.c__setitle-1 span.item__asset.aseet__1{width:41.398px;height:auto;aspect-ratio:1/1}.c__setitle-1 span.item__asset.aseet__2{width:34.449px;height:auto;aspect-ratio:1/1;margin:initial}.c__setitle-1 span.item__asset.aseet__3{width:27.833px;height:auto;aspect-ratio:1/1}.c__setitle-1 span.item__asset.aseet__4{display:block;width:23.693px;height:auto;aspect-ratio:1/1;background:#f8bfc1}.c__setitle-1 span.item__asset.aseet__5{display:block;width:16.892px;height:auto;aspect-ratio:1/1;background:#fbdbdc}}.c__setitle-2{font-size:5.5vw;font-weight:900!important;line-height:1.5em;color:#e8383d;display:inline-block;text-align:center;border-radius:90px;border:3px solid #E8383D;background:#fff;padding:.75em 2em}@media (min-width: 768px){.c__setitle-2{font-size:36px;padding:.5em 2em}}.c__subtitle-1{color:#000;font-size:6vw;line-height:1em;font-style:normal;font-weight:700;text-align:center;margin:0 0 1em}.c__subtitle-1 span{display:inline-block;margin:auto;padding:14px .5em;background-image:url(/cdn/shop/files/c__subtitle-1__asset.svg?v=1759382770);background-repeat:repeat-x;background-position:bottom left;background-size:65px 7px}@media (min-width: 768px){.c__subtitle-1{font-size:4vw}}@media (min-width: 1080px){.c__subtitle-1{font-size:42px}}.c__subtitle-2{display:flex;align-items:center;justify-content:center}.c__subtitle-2 span{font-size:5.25vw}.c__subtitle-2 span.outer__wrap{display:block;width:1.75em;aspect-ratio:1 / 1;height:auto;background:#00984f;position:relative;border-radius:5px;margin:0 1px}.c__subtitle-2 span.inner__wrap{font-weight:700;color:#fff;position:absolute;top:43%;left:50%;transform:translate(-50%) translateY(-50%)}.c__subtitle-2 span.outer__wrap:nth-child(4n+1){background:#e8383d}.c__subtitle-2 span.outer__wrap:nth-child(4n+2){background:#f90}.c__subtitle-2 span.outer__wrap:nth-child(4n+3){background:#00984f}.c__subtitle-2 span.outer__wrap:nth-child(4n+4){background:#00a1e9}@media (min-width: 768px){.c__subtitle-2 span{font-size:42px}.c__subtitle-2 span.outer__wrap{width:1.5em}}.c__btn-1{display:block;border-radius:60.759px;border:3.682px solid #D7D7D7;color:#000;background:#fff;font-size:3.25vw;font-weight:700;line-height:1.75em;text-align:center;position:relative;padding:.5em 2em .5em .25em}.c__btn-1 span{display:flex;flex-direction:column;align-items:center;justify-content:center;width:13%;height:auto;aspect-ratio:1 / 1;background-color:#000;position:absolute;top:50%;right:5%;transform:translateY(-50%);-webkit-transform:translateY(-50%);border-radius:75%}.c__btn-1 span:before{content:"";display:block;width:75%;height:auto;aspect-ratio:18.412 / 7.365;background:url(/cdn/shop/files/c__btn-1__asset.svg?v=1759386588);background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;top:55%;left:50%;transform:translate(-50%) translateY(-50%)}@media (min-width: 768px){.c__btn-1{font-size:2.5vw}.c__btn-1 span{width:10%}}@media (min-width: 1080px){.c__btn-1{font-size:18px}}.c__btn-2{display:inline-block;border-radius:64.804px;border:3.682px solid #FF001F;color:#fff;font-size:4vw;font-weight:700;line-height:1.75em;text-align:center;position:relative;padding:.75em 3.5em .75em 2em;background:#ff001f;box-shadow:0 6.172px 6.172px #00000040}.c__btn-2 span{position:absolute;top:50%;right:7%;transform:translateY(-50%);background:#fff;border-radius:75%;width:14%;height:auto;aspect-ratio:1 / 1;display:flex;flex-direction:column;justify-content:center;align-items:center}.c__btn-2 span svg{width:60%;height:auto}@media (min-width: 768px){.c__btn-2{font-size:2.5vw}}@media (min-width: 1080px){.c__btn-2{font-size:32px}}.c__btn-3{display:block;font-size:4vw;font-weight:700;color:#fff;line-height:1.5em;border-radius:15px;background:#e8383d;filter:drop-shadow(0 5px 0 #FFBDBF);padding:1.25em .5em 1.75em;text-align:center;position:relative;transition:.3s ease-out}.c__btn-3 span{display:flex;flex-direction:column;align-items:center;justify-content:center;width:18%;height:auto;aspect-ratio:1 / 1;background-color:#000;position:absolute;bottom:-.5em;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);border-radius:75%;background:#fff;border:3px solid #E8383D;transition:.3s}.c__btn-3 span:before{content:"";display:block;width:85%;height:auto;aspect-ratio:18.412 / 7.365;-webkit-mask:url(/cdn/shop/files/c__btn-3__asset.svg?v=1759819385) center/contain no-repeat;mask:url(/cdn/shop/files/c__btn-3__asset.svg?v=1759819385) center/contain no-repeat;background-color:#e8383d;position:absolute;top:53%;left:50%;transform:translate(-50%) translateY(-50%)}.c__btn-3:hover{transform:translateY(5px);filter:drop-shadow(0 0px 0 #FFBDBF)}@media (min-width: 768px){.c__btn-3{font-size:28px}.c__btn-3 span{bottom:-.95em}}.c__btn-4{display:inline-block;font-size:5.5vw;font-weight:700;border-radius:20px;background:#e8383d;box-shadow:0 4px #fff;padding:3px;transition:.3s;color:#fff}.c__btn-4 span{display:block;border-radius:20px;border:2px solid #fff;padding:.25em 1em;transition:.3s}.c__btn-4:hover{background:#fff;transition:.3s}.c__btn-4:hover span{color:#e8383d;border-color:#e8383d;background:#fff;transition:.3s}@media (min-width: 768px){.c__btn-4{font-size:35px}}.c__btn-5{display:block;width:100%;text-align:center;border-radius:75px;color:#fff;background:#e8383d;border:1px solid #e8383d;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 15px));padding:.5em .25em;transition:.2s ease-in-out}.c__btn-5:hover{opacity:.6}.c-icon__ttl{display:flex;align-items:center;column-gap:.4em;font-weight:700}.c-icon__ttl .section-with-icon__icon{height:1.25em;width:auto}.search-bar__top{font-size:14px;border-radius:75px;overflow:hidden;background:#f2f2f2;box-shadow:1px 1px #f2f2f2 inset,-1px -1px #f2f2f2 inset!important}.search-bar__input{padding:0 15px 1px 20px}.search-bar__submit{color:#e8383d;background:initial;position:absolute;top:50%;transform:translateY(-50%);right:0}.search-bar__input-wrapper{display:block}.header__mobile-nav{margin-right:0}.header .icon--favorite{fill:#fff;width:1.5em;height:auto;aspect-ratio:52 / 42;max-width:initial}.header__action-item:last-child{padding-left:15px}.header__search-bar-wrapper.header__search-pc{display:block}.header__search-bar-wrapper.header__search-sp{display:none}.header__favorite-content{display:flex;align-items:center;column-gap:10px}.header__favorite-content .flex__wrap{display:flex;flex-direction:column}.header__favorite-content .header__action-item-content{font-weight:700;line-height:1.25em}.header__action-item-link{font-size:15px}.header__mobile-nav.hidden-lap-and-up{display:block!important}@media screen and (max-width: 640px){.header__search-bar-wrapper.header__search-pc{display:none}.header__search-bar-wrapper.header__search-sp{display:block;padding:0;position:relative;z-index:1}.header__search-bar-wrapper.header__search-sp.is-visible{visibility:visible;margin-bottom:0}.header__search-bar-wrapper.header__search-sp .search-bar{padding-top:15px;padding-bottom:0}}@media screen and (min-width: 641px){.header__action-item-content{max-width:max-content}}@media screen and (min-width: 1280px){.header__cart-icon{margin-right:14px}}.nav-bar .list--unstyled{display:flex;align-items:center}.nav-bar__link{font-weight:700;padding:.25em 1.25em;border:2px solid #D7D7D7;border-radius:75px;display:flex;align-items:center}.nav-bar__link:before{content:"";display:block;width:2em;aspect-ratio:1 / 1;margin-right:.25em;background:url(/cdn/shop/files/Group_172.svg?v=1760429951) no-repeat center / contain}.nav-bar__item:nth-of-type(2) .nav-bar__link:before{background:url(/cdn/shop/files/Group_173.svg?v=1760429951) no-repeat center / contain}.nav-bar__item:nth-of-type(3) .nav-bar__link:before{background:url(/cdn/shop/files/Group_174.svg?v=1760429951) no-repeat center / contain}.nav-bar__item:nth-of-type(4) .nav-bar__link:before{background:url(/cdn/shop/files/Group_175.svg?v=1760429951) no-repeat center / contain}.nav-bar__item:nth-of-type(5) .nav-bar__link:before{width:1.5em;background:url(/cdn/shop/files/aikon.svg?v=1761896331) no-repeat center / contain}.nav-bar__link span.h-menu__after{background-color:#fff}.nav-bar__link img{margin-left:.25em}@media screen and (min-width: 1000px){.nav-bar__item{margin-right:10px;padding:17px 0 10px}}.article-item__image-container{border:1px solid #DEDEDF}.price__expired-label{font-size:14px}@media screen and (min-width: 640px){.price__expired-label{font-size:12px}}.product-range-label{font-size:14px}@media screen and (min-width: 640px){.product-range-label{font-size:15px}}ul.product-info-tag__wrap{margin-bottom:1em;display:flex;flex-wrap:wrap;align-items:center;list-style:none}ul.product-info-tag__wrap li.product-info-tag__item{background:var(--accent-color);font-size:12px;font-weight:900;line-height:1.5em;padding:.15em .5em;z-index:1;border-radius:5px;color:#fff;letter-spacing:1px;margin-right:5px}ul.product-info-tag__wrap li.product-info-tag__item::marker{margin-right:5px}#back-to-top{position:fixed;bottom:10%;right:10px;z-index:1;background:#333;color:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;font-size:14px;transition:opacity .3s ease,transform .3s ease}#back-to-top:hover{background:#555}.footer{margin-top:65px}@media screen and (min-width: 1080px){#back-to-top{width:50px;height:50px;bottom:4%}}.collection__filter-checkbox{align-items:flex-start;margin-bottom:15px}.collection__filter-checkbox .checkbox-wrapper{margin:5px 0 8px}.quick-links__link{padding:1px 10px}.bm-list li:nth-of-type(1) .bm-link{background:#e8383d}.bm-list li:nth-of-type(2) .bm-link{background:#f90}.bm-list li:nth-of-type(3) .bm-link{background:#00984f}.bm-list li:nth-of-type(4) .bm-link{background:#00a1e9}.bm-list li:nth-of-type(5) .bm-link{background:#d7d7d7}.bm-list li:nth-of-type(5) .bm-link .bm-text{color:#000}#bottom-mobile-nav{display:none}@media (max-width: 1000px){#bottom-mobile-nav.bm-root{position:fixed;left:0;right:0;bottom:0;z-index:1;background:#fff;border-top:1px solid rgba(0,0,0,.08);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -4px 20px #0000000f;display:block;--bm-bar-height: 56px}.bm-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr 1fr .75fr}.bm-item{position:relative}.bm-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem .25rem .6rem;text-decoration:none;font-size:10px;line-height:1.2;color:#fff}.bm-icon img,.bm-icon svg{width:24px;height:24px;display:block}.bm-overlay{position:fixed;left:0;right:0;top:var(--header-height, 56px);bottom:calc(var(--bm-bar-height, 56px) + env(safe-area-inset-bottom));background:#0000004d;z-index:59}.bm-flypanel{position:fixed;left:0;right:0;top:var(--header-height, 56px);z-index:61;max-height:calc(100vh - var(--header-height, 56px) - env(safe-area-inset-bottom) - var(--bm-bar-height, 56px));overflow:hidden;pointer-events:none;opacity:0;transform:translateY(-8px);transition:transform .22s ease,opacity .22s ease}.bm-flypanel__inner{background:#fff;border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 10px 24px #0000001f;max-height:inherit;overflow:auto;-webkit-overflow-scrolling:touch}.bm-flypanel__close{display:block;margin-left:auto;padding:.6rem .75rem;font-size:20px;line-height:1;background:transparent;border:0;position:absolute;top:0;right:0}.bm-flypanel__content{padding:.25rem .75rem .75rem;display:grid;gap:.25rem}.bm-sub-head{padding:.25rem .25rem .5rem}.bm-sub-goto{display:inline-block;padding:.5rem .6rem;border-radius:.5rem;text-decoration:none;font-size:14px;background:#0000000a;color:inherit}.bm-sub-list{list-style:none;margin:.25rem 0 0;padding:0;display:grid;gap:.25rem}.bm-sublink{display:block;padding:.75rem .6rem;border-radius:.5rem;text-decoration:none;font-size:14px;background:#00000008;color:inherit}.bm-sublink:active{background:#0000000f}.bm-root.is-flyopen .bm-flypanel{pointer-events:auto;opacity:1;transform:translateY(0)}.bm-root.is-flyopen .bm-overlay{display:block}.bm-sub-item.has-grand>.bm-sublink{display:flex;align-items:center;justify-content:space-between}.bm-caret:before{content:"";display:block;transition:transform .2s ease;width:0;height:0;border-style:solid;border-right:5px solid transparent;border-left:5px solid transparent;border-top:8px solid #555555;border-bottom:0}.bm-grand-list{padding-left:1rem}.bm-grand-item+.bm-grand-item{margin-top:.25rem}.bm-sub-item.has-child2>.bm-sublink{display:flex;align-items:center;justify-content:space-between}.bm-caret{transition:transform .2s ease}[data-bm-subtoggle][aria-expanded=true] .bm-caret{transform:rotate(180deg)}.bm-subpanel{padding-left:1rem}.bm-subpanel .bm-subpanel-item{padding:.5em 0}.bm-subpanel{display:block;list-style:none;padding:0}.bm-sublink,.bm-subpanel-link{pointer-events:auto;display:flex;align-items:center}.bm-subpanel-link:before{content:"";display:block;width:8px;height:8px;background:#e8383d;border-radius:75%;margin-right:.5em}.bm-subpanel{overflow:hidden;opacity:1;will-change:height,opacity}@media (prefers-reduced-motion: reduce){.bm-subpanel{transition:none!important}}.bm-subpanel{display:block}.bm-subpanel[hidden]{display:none}.bm-subpanel.is-animating{pointer-events:none}}.badge.badge--presale{position:absolute;bottom:0;left:0;background:var(--accent-color);font-size:12px;font-weight:900;line-height:1.5em;padding:.15em .5em;z-index:1;border-radius:5px;color:#fff;letter-spacing:1px}@media (max-width: 768px){.badge.badge--presale{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/add-custom.css.map */
