@charset "UTF-8";body{font-family:Zen Kaku Gothic Antique,Yu Gothic,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,sans-serif;font-style:normal}@media screen and (min-width:769px){body{font-size:16px}}@media screen and (max-width:768px){body{font-size:14px}}h1{font-family:Zen Old Mincho,\6e38\660e\671d\4f53,Yu Mincho,yumincho,"Noto Serif JP",serif;font-size:36px;font-style:normal;font-weight:700}@media screen and (min-width:769px){h1{font-size:60px}}h2{font-family:Zen Old Mincho,\6e38\660e\671d\4f53,Yu Mincho,yumincho,"Noto Serif JP",serif;font-size:24px;font-style:normal;font-weight:700}@media screen and (min-width:769px){h2{font-size:40px}}h3{font-family:Zen Old Mincho,\6e38\660e\671d\4f53,Yu Mincho,yumincho,"Noto Serif JP",serif;font-size:20px;font-style:normal;font-weight:700}@media screen and (min-width:769px){h3{font-size:23px}}h4{font-family:Zen Old Mincho,\6e38\660e\671d\4f53,Yu Mincho,yumincho,"Noto Serif JP",serif;font-size:18px;font-style:normal;font-weight:700}@media screen and (min-width:769px){h4{font-size:20px}}h5{font-family:Zen Old Mincho,\6e38\660e\671d\4f53,Yu Mincho,yumincho,"Noto Serif JP",serif;font-size:16px;font-style:normal;font-weight:700}@media screen and (min-width:769px){h5{font-size:18px}}h6{font-family:Zen Old Mincho,\6e38\660e\671d\4f53,Yu Mincho,yumincho,"Noto Serif JP",serif;font-style:normal;font-weight:700}.btn__icon.svg-icon--caret-right path{stroke:rgb(var(--color-primary));transition:stroke .3s ease}.btn:hover .btn__icon.svg-icon--caret-right path{stroke:currentcolor}.modal-show,.modal-showing{padding-right:0}input:is([type=radio]):checked{background-color:#fff;border-color:rgb(var(--color-border))}input:is([type=radio]):checked:after{top:50%;left:50%;width:70%;height:70%;background-color:rgb(var(--color-border));transform:translate(-50%,-50%)}@media screen and (min-width:769px){#poingpong2-floating{width:160px;height:160px}}.c-container{width:100%;max-width:1240px;padding:0 20px;margin:0 auto}.c-description{padding-bottom:2em;margin-bottom:80px;line-height:2}.c-description h2,.c-description h3,.c-description h4,.c-description h5,.c-description h6{color:rgb(var(--color-subtext))}.c-description--special-feature h2{padding:5px 20px;color:#fff;background-color:#cf9c36}.c-description--special-feature h2,.c-description--special-feature h3,.c-description--special-feature h4,.c-description--special-feature h5,.c-description--special-feature h6{margin-bottom:1em}.c-description--special-feature h2:not(:first-child),.c-description--special-feature h3:not(:first-child),.c-description--special-feature h4:not(:first-child),.c-description--special-feature h5:not(:first-child),.c-description--special-feature h6:not(:first-child){margin-top:1.5em}.c-description__text-with-image{display:grid;gap:10px 5%;margin-bottom:40px}@media screen and (min-width:641px){.c-description__text-with-image{grid-template-columns:1fr 40%}}.c-card-product{transition:opacity .3s ease}.c-card-product:hover{opacity:.7}.products-list[data-layout=grid] .c-card-product,.products-list:not([data-layout]) .c-card-product{display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:#fff;border-radius:20px;box-shadow:0 4px 4px #00000040}.products-list[data-layout=list] .c-card-product{display:grid;grid-template-columns:27.5% 1fr;border-bottom:1px solid rgb(var(--color-border))}@media screen and (min-width:769px){.products-list[data-layout=list] .c-card-product{gap:40px;padding:40px 0}}@media screen and (max-width:768px){.products-list[data-layout=list] .c-card-product{gap:20px;padding:15px 0}}.c-card-product__badge-wrap{position:absolute;inset-inline:1rem auto;top:1rem;display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-start}.c-card-product__category{padding:2px 10px;font-size:14px;font-weight:700;color:#fff;word-break:auto-phrase;background-color:#d7a033;border:1px solid #d7a033;border-radius:20px}.products-list[data-layout=grid] .c-card-product__category,.products-list:not([data-layout]) .c-card-product__category{align-self:center}.c-card-product__description{margin:0;line-height:2}.products-list[data-layout=grid] .c-card-product__description,.products-list:not([data-layout]) .c-card-product__description{display:none}@media screen and (min-width:769px){.c-card-product__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}}@media screen and (max-width:768px){.c-card-product__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.c-card-product__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}a:hover .c-card-product__image{transform:scale(1.05)}.c-card-product__image-wrap{position:relative;width:100%;height:auto;aspect-ratio:1/1;overflow:hidden}.c-card-product__info{display:flex;flex-grow:1;flex-direction:column}.products-list[data-layout=grid] .c-card-product__info,.products-list:not([data-layout]) .c-card-product__info{gap:10px;justify-content:space-between;text-align:center}@media screen and (min-width:769px){.products-list[data-layout=grid] .c-card-product__info,.products-list:not([data-layout]) .c-card-product__info{padding:20px}}@media screen and (max-width:768px){.products-list[data-layout=grid] .c-card-product__info,.products-list:not([data-layout]) .c-card-product__info{padding:15px 10px}}.products-list[data-layout=list] .c-card-product__info{align-items:flex-start}@media screen and (min-width:769px){.products-list[data-layout=list] .c-card-product__info{gap:20px}}@media screen and (max-width:768px){.products-list[data-layout=list] .c-card-product__info{gap:10px}}.c-card-product__price-wrap{font-size:20px}.c-card-product__tax-label{font-size:.8em}.c-card-product__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-weight:700;word-break:auto-phrase}@media screen and (min-width:769px){.c-card-product__title{font-size:20px}}@media screen and (max-width:768px){.c-card-product__title{font-size:16px}}.c-eyecatch__image{display:block;width:100%;height:100%;object-fit:cover}.c-eyecatch__title{position:absolute;top:50%;left:50%;width:auto;min-width:240px;color:rgb(var(--color-button-text));text-align:center;word-break:normal;background-color:rgb(var(--color-subtext));transform:translate(-50%,-50%)}@media screen and (min-width:769px){.c-eyecatch__title{padding:15px 60px;font-size:48px}}@media screen and (max-width:768px){.c-eyecatch__title{padding:10px 20px;font-size:26px}}.c-eyecatch__wrap{position:relative;width:100%}@media screen and (min-width:769px){.c-eyecatch__wrap{height:436px}}@media screen and (max-width:768px){.c-eyecatch__wrap{height:200px}}.c-badge{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:.2rem .8rem;font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:700;line-height:1.8rem;color:#fff;white-space:nowrap;background:#d7a033;border:1px solid transparent;border-radius:40px}.c-badge--sale{background:#c4301c}.c-badge--label{background:#ea5504}.c-badge--cool{background:#3771c8}.c-badge--soldout{background:#666}@media screen and (min-width:769px){.c-badge--large{padding:.6rem 1.5rem;font-size:16px}}.p-header__account-button{font-weight:700;transition:opacity .3s ease}.p-header__account-button:hover{opacity:.7}@media screen and (min-width:1280px){.p-header__account-button{padding:10px 15px;color:#fff;background-color:rgb(var(--color-button));border:2px solid rgb(var(--color-button));border-radius:30px}.p-header__account-button path{stroke:rgb(var(--color-primary))}}@media screen and (max-width:1279px){.p-header__account-button path{stroke:rgb(var(--color-button))}}.p-header__bottom:after{background-color:#fff9ed}@media screen and (min-width:1280px){.p-header__cart-icon img{width:40px;height:40px}}@media screen and (max-width:1279px){.p-header__cart-icon img{width:24px;max-width:initial;height:24px}}.p-header__cart-icon cart-count{left:0;transform:translate(-50%)}@media screen and (max-width:1023px){.p-header__cart-icon cart-count{width:1.6rem;height:1.6rem;font-size:1.2rem;line-height:1}}@media screen and (max-width:1024px){.p-header__logo{width:180px}}.p-header__menu-dropdown{display:grid;grid-template-columns:120px 1fr;width:1200px;padding:30px 40px 20px;background-color:rgb(var(--color-secondary-background));border:none;border-radius:20px}.p-header__menu-dropdown-link{display:grid;grid-template-columns:85px 120px;gap:20px;align-items:center;font-weight:700;transition:opacity .3s ease}.p-header__menu-dropdown-link:hover{opacity:.7}.p-header__menu-dropdown-link-text{word-break:auto-phrase}.p-header__menu-dropdown-list{display:grid;grid-template-columns:repeat(4,1fr)}.p-header__menu-dropdown-name{display:flex;flex-direction:column;gap:10px;align-items:center;font-size:20px;font-weight:700}.p-header__menu-dropdown-name-text{letter-spacing:10px;writing-mode:vertical-lr}.p-header__menu-dropdown-wrap{top:10px;left:50%;max-width:initial;transform:translate(-50%)}.p-header__menu-drawer-item{border-bottom:1px solid rgb(var(--color-border))}.p-header__menu-drawer-item:last-child{padding-block-end:1.2rem}.p-header__menu-drawer-item-image{width:30px}.p-header__menu-drawer-item-link{gap:10px;font-weight:700}@media screen and (max-width:1024px){.p-header__search{margin:20px 0 10px}}.p-header__search .search__input{line-height:3.6rem}.p-header__search-close-btn{align-self:flex-start;margin-top:15px}.p-header__search-keywords{display:flex;gap:0 10px}.p-header__search-keywords-heading{color:rgb(var(--color-subtext))}.p-header__search-keywords-wrap{display:grid;gap:5px 20px;margin-top:5px;font-size:14px;font-weight:700}@media screen and (min-width:1025px){.p-header__search-keywords-wrap{grid-template-columns:auto 1fr;width:480px}}@media screen and (max-width:1024px){.p-header__search-wrap{display:none}}.p-header__toggle-navigation-button{width:2.4em!important;margin-inline-end:1.2rem!important}.p-header__toggle-navigation-button .hamburger-line{background:rgb(var(--color-button))}.p-header__toggle-navigation-button .hamburger-line:before,.p-header__toggle-navigation-button .hamburger-line:after{background:rgb(var(--color-button))}.p-header__toggle-navigation-button--sp .hamburger-line{background:rgb(var(--color-button))}.p-header__toggle-navigation-button--sp .hamburger-line:before,.p-header__toggle-navigation-button--sp .hamburger-line:after{background:rgb(var(--color-button))}.p-header__wishlist-button{padding:0!important}@media screen and (min-width:1280px){.p-header__wishlist-button svg{width:40px;height:40px}}@media screen and (max-width:1279px){.p-header__wishlist-button svg{width:24px;height:24px}}@media screen and (max-width:1024px){.p-header__wrap{display:flex;flex-direction:column-reverse}}@media screen and (max-width:1024px){.shopify-section-group-header-group.header-section{z-index:32;order:-1}}.p-topbar{--topbar-menu-gap: 2vw;padding-left:0}@media screen and (min-width:1025px){.p-topbar{padding-right:45px}}@media screen and (max-width:1024px){.p-topbar{padding-right:0}}@media screen and (min-width:1025px){.p-topbar__inner{grid-template-columns:auto 0 1fr}}@media screen and (max-width:1024px){.p-topbar__inner{grid-template-columns:1fr;gap:0}}@media screen and (max-width:1024px){.p-topbar__menu{display:none}}.p-topbar__text-link{display:inline-block;width:100%;color:#fff;text-decoration:none;background-color:rgb(var(--color-primary));transition:opacity .3s ease}.p-topbar__text-link:hover{opacity:.7}@media screen and (min-width:1201px){.p-topbar__text-link{padding:5px 60px;font-size:16px}}@media screen and (max-width:1200px){.p-topbar__text-link{padding:5px 40px;font-size:14px}}.u-disp--bl{display:block}.u-disp--ib{display:inline-block}.u-disp--in{display:inline}.u-disp--fl{display:flex}.u-disp--gr{display:grid}.u-disp--no{display:none}@media screen and (min-width:769px){.u-disp--sp{display:none}}@media screen and (max-width:768px){.u-disp--pc{display:none}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;white-space:nowrap!important;border:0!important;clip:rect(0,0,0,0)!important}.u-fw--bold{font-weight:700}.u-fw--normal{font-weight:400}.u-fw--100{font-weight:100}.u-fw--200{font-weight:200}.u-fw--300{font-weight:300}.u-fw--400{font-weight:400}.u-fw--500{font-weight:500}.u-fw--600{font-weight:600}.u-fw--700{font-weight:700}.u-fw--800{font-weight:800}.u-fw--900{font-weight:900}.u-pos--rel{position:relative}.u-pos--abs{position:absolute}.u-pos--sta{position:static}.u-pos--fix{position:fixed}.u-pos--stk{position:sticky}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sf-custom.css.map */
