@media only screen and (min-width:614px){section[data-section-type=slideshow] .container{padding:0 20px}}@media only screen and (min-width:641px){section[data-section-type=slideshow] .slideshow:not(.slideshow--edge2edge){margin-top:20px}}section[data-section-type=slideshow] .slideshow .flickity-page-dots{bottom:-25px}section[data-section-type=slideshow] .slideshow .flickity-page-dots .dot{background-color:#c4c4c4;border-color:#c4c4c4}section[data-section-type=slideshow] .slideshow .flickity-page-dots .dot.is-selected{background-color:var(--primary-button-background);border-color:var(--primary-button-background)}@media only screen and (min-width:641px){.section-notice .container--flush{padding:0 20px}}@media only screen and (max-width:640px){.section-notice .container--flush{padding:0 20px}}.section-notice .section__notice-bg{padding:22px 0 26px 24px;margin-top:64px}@media only screen and (max-width:640px){.section-notice .section__notice-bg{padding:16px 15px 18px;margin-top:70px}}.section-notice .section__notice-bg .card{border:none;margin-bottom:0}.section-notice .section__notice-bg .header-section{margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.section-notice .section__notice-bg .header-section h2{font-size:22px;line-height:33px;font-weight:700;margin-bottom:0}@media only screen and (max-width:640px){.section-notice .section__notice-bg .header-section h2{font-size:19px;line-height:28px;letter-spacing:.0065em}}.section-notice .section__notice-bg .header-section a{color:var(--accent-color)}.section-notice .section__notice-bg .section__blog-notice-lists a{max-width:unset;overflow:unset;text-overflow:unset}@media only screen and (max-width:800px){.section-notice .section__notice-bg .section__blog-notice-lists a{max-width:350px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}@media only screen and (max-width:767px){.section-notice .section__notice-bg .section__blog-notice-lists .section__blog-notice-list-item .date,.section-notice .section__notice-bg .section__blog-notice-lists .section__blog-notice-list-item a{width:100%}}.section-notice .section__notice-bg .section__blog-notice-lists .section__blog-notice-list-item:not(:last-child){margin-bottom:5px}@media only screen and (max-width:767px){.section-notice .section__notice-bg .section__blog-notice-lists .section__blog-notice-list-item:not(:last-child){margin-bottom:15px}}@media only screen and (min-width:1000px){.section-notice .section__notice-tw-bg{display:table;width:100%;table-layout:fixed;margin-top:100px}}.section-notice .section__notice-tw-bg .section__blog-notice{position:relative}.section-notice .section__notice-tw-bg .section__blog-notice h2{margin-bottom:0}.section-notice .section__notice-tw-bg .section__blog-notice .header-section{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width:641px){.section-notice .section__notice-tw-bg .section__blog-notice .header-section{position:absolute;top:-45px;padding-right:20px}}@media only screen and (max-width:640px){.section-notice .section__notice-tw-bg .section__blog-notice .header-section{margin-bottom:15px}}.section-notice .section__notice-tw-bg .section__blog-notice .header-section a{color:var(--accent-color)}@media only screen and (max-width:640px){.section-notice .section__notice-tw-bg .card{border-top:0}}@media only screen and (min-width:641px){.section-notice .section__notice-tw-bg>*{display:table-cell;vertical-align:top;border-radius:0;width:50%;border:1px solid var(--border-color)}}@media only screen and (max-width:640px){.section-notice .section__notice-tw-bg>:first-child{border-bottom:none;margin-bottom:0}}@media only screen and (min-width:641px){.section-notice .section__notice-tw-bg>:last-child{border-left:none}}@media screen and (min-width:1000px){.section-notice .section__notice-tw-bg .section__twitter-notice{padding:30px}}@media screen and (max-width:640px){.section-notice .section__notice-tw-bg .section__twitter-notice{margin-top:40px;overflow:hidden;max-height:500px}}.section-notice .section__notice-tw-bg .section__twitter-notice .section__twitter-notice-content{max-height:500px;overflow:hidden;overflow-y:scroll}@media only screen and (min-width:641px){.section-notice .section__notice-tw-bg .section__blog-notice-lists{padding:28px 32px}}.section-notice .section__twitter-notice{position:relative}@media only screen and (min-width:641px){.section-notice .section__twitter-notice .header-section{position:absolute;top:-44px;width:100%;left:20px}}.section-notice .header-section{position:relative;width:100%}@media only screen and (max-width:640px){.section-notice .header-section .section__sub-title{margin-bottom:20px}}.section-notice .header-section .section__sub-title a{margin-right:20px;font-size:16px;line-height:19px;color:#376ea2}.section-notice .header-section .section__sub-title .sub-heading{font-size:22px;line-height:33px;color:#000}.section-notice .section__blog-notice-lists{list-style:none}.section-notice .section__blog-notice-lists .section__blog-notice-list-item{display:flex;flex-wrap:wrap;justify-content:start}.section-notice .section__blog-notice-lists .section__blog-notice-list-item:last-child{margin-bottom:0}@media only screen and (max-width:640px){.section-notice .section__blog-notice-lists .date,.section-notice .section__blog-notice-lists a{font-size:13px;line-height:21px;letter-spacing:.0065em}}.section-notice .section__blog-notice-lists .date{margin-right:18px}.section-notice .section__blog-notice-lists a{max-width:350px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media only screen and (max-width:480px){.section-notice .section__blog-notice-lists a{max-width:220px}}@media only screen and (max-width:380px){.section-notice .section__blog-notice-lists a{max-width:190px}}@media only screen and (max-width:320px){.section-notice .section__blog-notice-lists a{max-width:140px}}.article-item img{-o-object-fit:contain;object-fit:contain}.warehouse__fotter{border-top:1px solid #e6e6e6;margin-top:60px}@media only screen and (max-width:640px){.warehouse__fotter .text-with-icons__item .text-with-icons__title{font-weight:550}}.text-with-icons__item .text-with-icons__content{font-size:14px;line-height:21px}.text-with-icons__item .text-with-icons__content_second{margin-top:33px;font-size:10px;line-height:18px}.text-with-icons__item .text-with-icons__title{margin-bottom:18px}.block__link-list{list-style:none;margin-top:22px}.block__link-list .link-list__item{margin-bottom:10px}.block__link-list .link-list__item a{font-size:14px;line-height:17px;color:#376ea2}@media only screen and (max-width:640px){.footer{padding-bottom:0;padding-top:0}}.footer .footer__aside-item--localization{display:none}@media only screen and (min-width:641px){.footer .footer__aside-item--copyright:not(:only-child){margin-top:0}}@media only screen and (max-width:640px){.footer .footer__aside-item--copyright{margin-top:0;padding:18px 0}}@media only screen and (min-width:641px){.footer__wrapper{padding-top:0;padding-bottom:0;border-top:0}}.footer__wrapper .footer__aside.footer__aside-top{background-color:#f8f8f8}@media only screen and (min-width:641px){.footer__wrapper .footer__aside.footer__aside-top{margin-top:0;justify-content:normal;flex-direction:column}}@media only screen and (max-width:640px){.footer__wrapper .footer__aside.footer__aside-top{margin-top:0}}.footer__wrapper .footer__aside.footer__aside-top .footer__aside-item-top{width:100%;padding:29px 0}.footer__wrapper .footer__aside.footer__aside-top .footer__aside-item-top .container{display:flex;flex-wrap:wrap;justify-content:space-between}.footer__wrapper .footer__aside.footer__aside-top .footer__aside-item-top .footer__aside-item{display:flex}.footer__wrapper .footer__aside.footer__aside-top .footer__aside-item-top .footer__aside-item--payment,.footer__wrapper .footer__aside.footer__aside-top .footer__aside-item-top .footer__aside-item--social{align-items:center}@media (max-width:1024px){.footer__wrapper .footer__aside.footer__aside-top .footer__aside-item-top .footer__aside-item--social{width:100%;margin-top:34px}}@media only screen and (max-width:640px){.footer__wrapper .footer__aside.footer__aside-top .footer__aside-item-top .footer__aside-item--social{flex-wrap:wrap}}.footer__wrapper .footer__aside.footer__aside-top .footer__aside-item-top .footer__aside-item--social .footer__aside-title{margin-right:25px}@media only screen and (min-width:641px){.footer__wrapper .footer__aside.footer__aside-top .footer__aside-item-top .footer__aside-item--social .footer__aside-title{margin-bottom:0}}@media only screen and (max-width:640px){.footer__wrapper .footer__aside.footer__aside-top .footer__aside-item-top .footer__aside-item--social .footer__aside-title{margin-top:.8rem}}.footer__wrapper .footer__aside.footer__aside-top .footer__aside-item-top .footer__aside-item--social .social-media__item svg{width:41px;height:41px}.footer__wrapper .footer__aside.footer__aside-top .footer__aside-item-bottom{width:100%;border-top:1px solid #e1e3e4}.footer__wrapper .footer__aside.footer__aside-top .footer__aside-item-bottom .footer__list-menu{list-style:none;display:flex;flex-wrap:nowrap}@media only screen and (max-width:640px){.footer__wrapper .footer__aside.footer__aside-top .footer__aside-item-bottom .footer__list-menu{flex-wrap:wrap;margin-top:30px;margin-bottom:20px}}.footer__wrapper .footer__aside.footer__aside-top .footer__aside-item-bottom .footer__list-menu li{margin-right:20px;padding:18px 0}@media only screen and (max-width:640px){.footer__wrapper .footer__aside.footer__aside-top .footer__aside-item-bottom .footer__list-menu li{width:100%;padding:0;margin-bottom:15px}}.footer__wrapper .footer__aside.footer__aside-top .footer__aside-item-bottom .footer__list-menu li:last-child{margin-right:0}@media only screen and (max-width:640px){.footer__wrapper .footer__aside.footer__aside-top .footer__aside-item-bottom .footer__list-menu li:last-child{margin-bottom:0}}.footer__wrapper .footer__aside.footer__aside-top .footer__aside-item-bottom .footer__list-menu li a{font-size:13px;line-height:18px;color:#6b7177}.footer__wrapper .footer__aside-bottom{background-color:var(--primary-button-background);color:#fff}@media only screen and (min-width:641px){.footer__wrapper .footer__aside-bottom{margin-top:0}}@media only screen and (max-width:640px){.footer__wrapper .footer__aside-bottom{margin-top:0}}@media only screen and (min-width:641px){.footer__wrapper .footer__aside-bottom .container{width:100%;padding:16px 40px}}@media only screen and (min-width:641px){.footer__rich-text.section{margin:27px 0}}@media screen and (max-width:640px){.section__text-with-icon-footer .text-with-icons{text-align:left}}@media only screen and (max-width:640px){.section__text-with-icon-footer .text-with-icons .text-with-icons__item{display:flex}}@media only screen and (max-width:640px){.section__text-with-icon-footer .text-with-icons .text-with-icons__item .text-with-icons__icon-wrapper{margin-right:18px}}#guide h2{font-size:21px;padding-bottom:3px;border-bottom:3px solid #000}#guide h3{font-size:18px;font-weight:400}.search-title-page.block__one-row .team__block-list{border-top:0}.search-title-page.block__one-row .team__block-list .team__member{border-top:1px solid var(--border-color)}@media screen and (min-width:641px){.search-title-page .team{margin-top:35px;margin-bottom:80px}}.search-title-page .team__block-list{border-top:1px solid var(--border-color);border-left:1px solid var(--border-color)}@media only screen and (min-width:641px){.search-title-page .team__block-list{margin:0;justify-content:start}}@media only screen and (max-width:640px){.search-title-page .team__block-list{display:flex;flex-wrap:wrap}}.search-title-page .team__block-list .team__member{border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);border-top:0;border-left:0;border-radius:0;background:var(--secondary-background);padding:0}@media only screen and (min-width:1280px){.search-title-page .team__block-list .team__member{width:20%;margin:0}}@media only screen and (max-width:1281px){.search-title-page .team__block-list .team__member{width:25%;margin:0}}@media only screen and (max-width:980px){.search-title-page .team__block-list .team__member{width:33.33333%;margin:0}}@media only screen and (max-width:640px){.search-title-page .team__block-list .team__member{width:50%;margin-bottom:0}}.search-title-page .team__block-list .team__member .collection-item__image-wrapper{margin-bottom:0}.section--term-of-service .content-page{max-width:980px;margin:auto}.section--term-of-service .content-page .section{margin:0}.section--term-of-service .heading{text-align:center;font-size:26px;line-height:30px;margin-bottom:50px;font-weight:600}@media (max-width:767px){.section--term-of-service .heading{font-size:21px;line-height:31px;text-align:left;margin-top:28px;margin-bottom:20px}}.section--term-of-service .description{font-size:16px;line-height:19px;margin-bottom:16px}@media (max-width:767px){.section--term-of-service .description{font-size:13px;line-height:21px;margin-bottom:23px}}.section--term-of-service .paragraph{font-size:16px;line-height:25px;background:#fff;border:1px solid #e1e3e4;padding:21px;margin-bottom:46px}@media (max-width:767px){.section--term-of-service .paragraph{padding:17px;margin-bottom:31px;font-size:13px;line-height:21px}}.section--term-of-service .paragraph .paragraph-inner{height:450px;overflow:auto;padding-right:40px}@media (max-width:767px){.section--term-of-service .paragraph .paragraph-inner{padding-right:17px}}.section--term-of-service .other-feature{text-align:center}.section--term-of-service .other-feature .checkbox-agree{margin-bottom:43px;font-size:16px;line-height:19px}@media (max-width:767px){.section--term-of-service .other-feature .checkbox-agree{font-size:13px;line-height:16px;margin-bottom:25px}}.section--term-of-service .other-feature .checkbox-agree #inp-terms{margin-right:10px}@media (max-width:767px){.section--term-of-service .other-feature .checkbox-agree #inp-terms{position:relative;top:2px}}.section--term-of-service .other-feature .checkbox-agree label{cursor:pointer}.section--term-of-service .other-feature .btn-agree{background:#ed1c24;border-radius:3px;font-size:16px;line-height:29px;color:#fff;padding:10px;max-width:300px;width:100%;display:inline-block}.section--term-of-service .other-feature .btn-agree.disabled{background:#e1e3e4;pointer-events:none}.btn-cancel-order{position:relative}.btn-cancel-order .loader{border:2px solid #f3f3f3;border-top:2px solid var(--primary-button-background);border-radius:50%;width:25px;height:25px;animation:spin 2s linear infinite;position:absolute;top:3px;left:50%;margin-left:-11px;display:none}.btn-cancel-order .loader.show{display:block}.btn-cancel-order.hidden{visibility:hidden;opacity:0;display:none}.section--contact .heading{margin-top:11px;font-size:21px;line-height:31px;margin-bottom:47px;text-align:center}@media (max-width:767px){.section--contact .heading{font-size:21px;line-height:31px;margin-bottom:20px;text-align:left}}.section--contact .description{font-size:16px;line-height:24px;margin-bottom:30px}@media (max-width:767px){.section--contact .description{font-size:13px;line-height:21px;margin-bottom:36px}}.section--contact .form__input-wrapper{margin-bottom:20px}@media (max-width:640px){.section--contact .form__input-wrapper{margin-bottom:14px}}.section--contact .form__input-row{margin:0 -10px}@media (max-width:640px){.section--contact .form__input-row{margin:0 -7px;flex-direction:row}}.section--contact .form__input-row>.form__input-wrapper{margin-left:10px;margin-right:10px}@media (max-width:640px){.section--contact .form__input-row>.form__input-wrapper{margin-left:7px;margin-right:7px;width:50%}}.section--contact .terms-of-service{margin-top:60px}@media (max-width:767px){.section--contact .terms-of-service{margin-top:31px}}.section--contact .terms-of-service .content{background:#fff;border:1px solid #e1e3e4;padding:17px;margin-bottom:30px}.section--contact .terms-of-service .content .wrap{padding-right:20px;line-height:24px;height:146px;overflow:auto}.section--contact .terms-of-service .other{text-align:center}.section--contact .terms-of-service .other button{max-width:310px;width:100%;border-radius:3px;line-height:29px;padding:10px 0}@media (max-width:767px){.section--contact .terms-of-service .other button{max-width:100%}}.section--contact .terms-of-service .other button.disabled{background:#e1e3e4;pointer-events:none}.section--contact .terms-of-service .check-tos{margin-bottom:25px}.section--contact .terms-of-service .check-tos label{cursor:pointer;font-size:13px;line-height:16px;color:#1a2024}.section--contact .terms-of-service .check-tos input{margin-right:10px;position:relative;top:2px}.section--contact .globo-formbuilder .block-container select option[disabled=disabled]{color:#b3b1b1}.section--contact .globo-formbuilder .block-container input::-moz-placeholder{color:#b3b1b1}.section--contact .globo-formbuilder .block-container input::placeholder{color:#b3b1b1}.section--contact .globo-formbuilder .block-container textarea::-moz-placeholder{color:#b3b1b1}.section--contact .globo-formbuilder .block-container textarea::placeholder{color:#b3b1b1}.policies-legal-notice .shopify-policy__title h1{position:relative;font-size:0}.policies-legal-notice .shopify-policy__title h1:before{content:"特定商取引法に基づく表記";width:100%;min-height:32px;display:block;height:32px;color:#000;left:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:calc(var(--base-text-font-size) - var(--default-text-font-size) + 28px);line-height:1.45}.template-page .custom-slideshow{display:none}@media only screen and (min-width:1000px){.template-page .slideshow .slideshow__slide{width:50%;padding:0 14px}}.full-width{width:100%}.tag_banner_link{padding:20px 20px 0}@media (min-width:640px){.tag_banner_link{padding:20px 0 0}}.tag_banner_link .tag_link{margin:15px 0}.tag_banner_link .tag_header{font-weight:700;padding-top:20px;font-size:1.2rem}.color-swatch__button .color-swatch__item:after,.color-swatch__radio+.color-swatch__item:after{position:absolute;content:"";width:calc(100% + 8px);height:calc(100% + 8px);top:-4px;left:-4px;border-radius:3px;border:2px solid #e1e3e4}.product__list-tags{list-style:none;display:flex;flex-wrap:wrap;margin-top:-14px}@media only screen and (max-width:640px){.product__list-tags{padding:0 20px}}.product__list-tags .tag__item{margin-right:14px;margin-top:14px}.product__list-tags .tag__item:last-child{margin-right:0}.product-block-list__item--description .expandable-content--expandable[aria-expanded=true] .expandable-content__toggle-icon{transform:rotate(180deg)!important}.product-block-list__item--description .expandable-content__toggle .expandable-content__toggle-text{color:#6b7177}.product-block-list__item--description .expandable-content__toggle .expandable-content__toggle-icon{width:auto;height:auto;margin-left:10px}.product-block-list__item--description .expandable-content__toggle .expandable-content__toggle-icon:after,.product-block-list__item--description .expandable-content__toggle .expandable-content__toggle-icon:before{display:none}@media screen and (any-hover:hover){.product-block-list__item--description .expandable-content__toggle:hover .expandable-content__toggle-icon{transform:rotate(180deg)!important}}.product__variant-code{list-style:none;margin-bottom:30px}.product__variant-code li{font-size:16px;line-height:28px}@media only screen and (max-width:640px){.product__variant-code li{font-size:13px;line-height:21px}}.card__section .product__release-date{background-color:#f8f8f8;padding:15px 25px;margin-bottom:20px}@media only screen and (min-width:1366px){.card__section .product__release-date{padding-right:75px}}.card__section .product__release-date .product__release-date-show{font-size:16px;line-height:28px}@media only screen and (max-width:640px){.card__section .product__release-date .product__release-date-show{font-size:13px;line-height:21px;letter-spacing:.0065em}}.card__section .product__release-date .product__release-date-show strong{color:var(--primary-button-background)}.product__short-description{margin-bottom:25px}.product-item__info .text-metafied-date{font-size:13px;margin-top:5px}.product-item__info .list-tags{margin-top:10px;margin-bottom:10px}.product-item__info .list-tags li{font-size:9px;margin-top:6px;padding:0 5px;margin-bottom:0;margin-right:6px}.list-tags{list-style:none;display:flex;margin-bottom:20px;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;font-weight:700}.list-tags a{font-size:14px;line-height:28px}@media only screen and (max-width:640px){.list-tags a{font-size:13px}}.list-tags li{padding:3px 10px;border-radius:3px;margin-bottom:8px;margin-right:15px;font-size:14px}.list-tags li:last-child{margin-right:0}.list-tags .item-teal{border:1px solid #02bb9a}.list-tags .item-teal a{color:#02bb9a}.list-tags .item-red{border:1px solid #fc7b72;margin-right:15px;font-size:15px;color:#fc7b72}.list-tags .limit_product{border:1px solid #00f;color:#00f}.list-tags .special_product{border:1px solid #0f0;color:#0f0}.list-tags .nekoposu_product{color:#90f;border:1px solid #90f}.list-tags .store_pickup_product{color:#f90;border:1px solid #f90}.list-tags .free_shipping_product{color:#f06;border:1px solid #f06}.text__before-title{color:#ff7a00;font-size:18px}@media only screen and (max-width:640px){.text__before-title{font-size:13px}}.text__after-title{font-size:18px}@media only screen and (max-width:640px){.text__after-title{font-size:13px}}.product-form__variants{margin-top:34px}@media only screen and (min-width:641px){.product-meta__share-buttons{justify-content:flex-end}}@media only screen and (max-width:360px){.product-meta__share-buttons{flex-wrap:wrap}}.product-form__option-name{display:none}.block-swatch-list .block-swatch:first-child{margin-right:10px}.block-swatch-list .block-swatch__item{display:flex;align-items:center}.block-swatch-list .block-swatch__item .aspect-ratio{width:45px;height:45px;margin-right:18px}.product-form__info-item--quantity{position:relative}@media only screen and (max-width:360px){.product-form__info-item--quantity .product-form__info-content{display:inline}}.product-form__info-item--quantity .product-form__info-content .max__product-metafield{margin-left:25px;font-size:12px;line-height:28px}@media only screen and (max-width:360px){.product-form__info-item--quantity .product-form__info-content .max__product-metafield{display:block;margin-left:0}}.product-form__info-item--quantity .error__quantity{display:none;width:100%;position:absolute;left:0;top:94%;font-size:13px;color:var(--primary-button-background)}.product-form__info-item--quantity .error__quantity.show{display:block}.product__no_longer_available,.product__release-date-show,.product__release-date-text,.product__show-text-sale{padding-bottom:0;margin-bottom:0;font-size:13px}.product__release-date-text{margin-top:10px;color:#94b0d0}.product__show-text-sale{color:#9e9e9e;font-size:13px;line-height:16px;color:var(--primary-button-background);margin-top:15px}.mess-error--max-product{margin-top:15px}.button--primary.button--disabled:hover{background:var(--product-sold-out-color);box-shadow:0 0 0 1px var(--product-sold-out-color) inset}.not-purchase-together .button.loading{position:relative;text-shadow:0 0 8px #fff;display:flex;justify-content:center;align-items:center;pointer-events:none}.not-purchase-together .button.loading:after{animation:loading .6s linear infinite;border-left:.2rem solid var(--border-color);border:.2rem solid var(--border-color);border-left-color:var(--primary-button-background);border-radius:100%;box-sizing:content-box;content:"";display:block;height:2rem;position:absolute;width:2rem}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.product-block-list__item--description .product__with-point-only,.product-block-list__item--description .warning-text,.product-form__payment-container .product__with-point-only,.product-form__payment-container .warning-text{width:100%;font-size:11px;margin-bottom:0;color:#ed1c24!important}.product-block-list__item--description .product__with-point-only.hidden,.product-block-list__item--description .warning-text.hidden,.product-form__payment-container .product__with-point-only.hidden,.product-form__payment-container .warning-text.hidden{display:none}.product-block-list__item--description .product__with-point-only{font-size:16px}.group-icons{width:100%;display:flex;justify-content:flex-start;align-items:center;align-content:center}@media only screen and (min-width:641px){.group-icons button{width:calc(50% - 18px)}}.group-icons button.product-form__add-button{min-width:250px}.group-icons button.fav-button{margin-left:15px}@media only screen and (min-width:641px){.group-icons button.fav-button{max-width:30px;width:100%}}.group-icons a{display:block;min-width:24px;margin-left:15px;height:24px}.group-icons svg{fill:#595959;color:#595959}.group-icons .icon{height:1.5em;width:1.5em}.add-to-wishlist .icon--wishlist-active,.remove-from-favorites .icon--wishlist{display:none}.header__action-item--wishlish .loader{width:50px;height:50px;border:3px solid var(--header-accent-color);border-radius:100%;position:absolute;top:0}.header__action-item--wishlish .loader.open{border-top:5px solid transparent;animation:load-animate 1s linear infinite}.header__action-item--wishlish .loader.hidden{display:none}@keyframes load-animate{0%{transform:rotate(0deg)}50%{transform:rotate(180deg);opacity:.35}to{transform:rotate(1turn)}}.expired-warning{display:flex;align-items:center}.expired-warning p{margin-bottom:0;padding-bottom:0;margin-right:20px}.wishlist-sales-open{display:flex;align-items:center}.wishlist-sales-open>p{margin-bottom:0}.wishlist-sales-open .fav-button{margin-left:30px}@media only screen and (min-width:1000px){.template-collection .slideshow .slideshow__slide{width:50%;padding:0 14px}}.template-collection .section__title{font-size:22px;line-height:33px}@media only screen and (max-width:640px){.template-collection .collection .block__feature-products,.template-collection .collection .block__slider-brands,.template-collection .collection .block__slider-cpecial-pages,.template-collection .collection .collection__image-wrapper,.template-collection .collection>.collection__title{padding:0 var(--mobile-container-gutter)}}@media screen and (max-width:640px){.template-collection .collection .collection__image-wrapper{background-image:unset!important}}.template-collection .pagination__next svg{margin-left:8px;position:relative;top:1px}.template-collection .pagination__next,.template-collection .pagination__prev{min-width:0}.template-collection .pagination__inner{display:flex;align-items:center}.template-collection .pagination__next{position:relative}.template-collection .pagination__prev{position:relative;width:auto}.block__slider-cpecial-pages .block__slider-cpecial-pages-title{font-size:22px;line-height:33px}@media only screen and (min-width:641px){.block__slider-cpecial-pages .block__slider-cpecial-pages-title{margin-left:-40px}}@media only screen and (min-width:641px){.block__slider-cpecial-pages{padding:0 40px}}@media only screen and (max-width:640px){.block__slider-cpecial-pages{width:100%;margin-left:auto;margin-right:auto}}@media screen and (max-width:480px){.block__slider-cpecial-pages{max-width:350px}}@media screen and (max-width:375px){.block__slider-cpecial-pages{max-width:320px}}@media only screen and (min-width:641px){.block__slider-cpecial-pages .flickity-prev-next-button.previous{left:-58px}}@media only screen and (min-width:360px) and (max-width:640px){.block__slider-cpecial-pages .flickity-prev-next-button.previous{left:-47px}}@media only screen and (min-width:641px){.block__slider-cpecial-pages .flickity-prev-next-button.next{right:-58px}}@media only screen and (min-width:360px) and (max-width:640px){.block__slider-cpecial-pages .flickity-prev-next-button.next{right:-47px}}.block__slider-cpecial-pages .flickity-prev-next-button{background:transparent;opacity:1}.block__slider-cpecial-pages .flickity-prev-next-button svg{fill:var(--flickity-arrow-color);width:30px;height:30px}@media only screen and (max-width:640px){.block__slider-cpecial-pages .flickity-prev-next-button svg{width:24px;height:24px}}.collections__description-event{margin:42px auto}.collections__description-event .rte{font-size:16px;line-height:27px}@media only screen and (max-width:767px){.collections__description-event{padding:0 var(--mobile-container-gutter)}}.short-text{padding-bottom:20px;color:#000}.page__banner-image img{width:100%}.template-collection .product-item button[data-action=add-to-cart].loading,.template-search .product-item button[data-action=add-to-cart].loading{position:relative;text-shadow:0 0 8px #fff;display:flex;justify-content:center;align-items:center;pointer-events:none}.template-collection .product-item button[data-action=add-to-cart].loading:after,.template-search .product-item button[data-action=add-to-cart].loading:after{animation:loading .6s linear infinite;border-left:.2rem solid var(--border-color);border:.2rem solid var(--border-color);border-left-color:var(--primary-button-background);border-radius:100%;box-sizing:content-box;content:"";display:block;height:2rem;position:absolute;width:2rem}.product-item--vertical .product-item__price-list{width:100%;display:flex;justify-content:space-between}.product-item--list.product-item .product-item,.product-item--list .product-item__price-list .add-to-wishlist{margin-left:0}.product-item--list.product-item .product-item:after,.product-list--collection.product-item .product-item:after{box-shadow:unset}.product-item--list .product-item__price-list{display:flex;width:100%}.product-item--list .product-item__price-list .price{min-width:150px}.product-item--list .add-to-wishlist{margin-left:0}@media only screen and (max-width:767px){.product-item--list .add-to-wishlist{padding-left:0}}@media only screen and (max-width:768px){.main-collection-searchanise .collection__title{padding:0 15px}}@media only screen and (min-width:1000px){.main-collection-searchanise .layout{margin-left:0;margin-right:0}}.main-collection-searchanise #snize-search-results-grid-mode ul{margin:0!important}.main-collection-searchanise #snize-search-results-grid-mode ul.snize-search-results-content{width:100%!important;border-top:1px solid var(--border-color);border-left:1px solid var(--border-color)}.main-collection-searchanise #snize-search-results-grid-mode li.snize-product{margin:0!important;border:none!important;position:relative;padding:10px;overflow:unset!important}.main-collection-searchanise #snize-search-results-grid-mode li.snize-product:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;box-shadow:1px 0 #e1e3e4,0 1px #e1e3e4;z-index:2;pointer-events:none}.main-collection-searchanise #snize-search-results-grid-mode li.snize-product .snize-price-list{text-align:right!important;margin-right:18px}.main-collection-searchanise #snize-search-results-grid-mode li.snize-product span.snize-title{text-align:left!important}.main-collection-searchanise #snize-search-results-grid-mode.snize-four-columns li.snize-product{width:25%!important}.main-collection-searchanise #snize-search-results-grid-mode.snize-three-columns li.snize-product{width:33.33%!important}.main-collection-searchanise #snize-search-results-grid-mode.snize-two-columns li.snize-product{width:50%!important}.main-collection-searchanise #snize-search-results-grid-mode.snize-five-columns li.snize-product{width:19.97%!important;margin:0!important;border:none!important;position:relative;padding:10px;overflow:unset!important}.main-collection-searchanise #snize-search-results-grid-mode.snize-five-columns li.snize-product:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;box-shadow:1px 0 #e1e3e4,0 1px #e1e3e4;z-index:2;pointer-events:none}.main-collection-searchanise #snize-search-results-grid-mode.snize-five-columns li.snize-product .snize-price-list,.main-collection-searchanise #snize-search-results-grid-mode.snize-five-columns li.snize-product span.snize-title{text-align:left!important}.main-collection-searchanise #snize-search-results-grid-mode.snize-five-columns.snize-four-columns li.snize-product{width:25%!important}.main-collection-searchanise #snize-search-results-grid-mode.snize-five-columns.snize-four-columns.snize-three-columns li.snize-product{width:33.33%!important}.main-collection-searchanise #snize-search-results-grid-mode.snize-five-columns.snize-four-columns.snize-three-columns.snize-two-columns li.snize-product{width:50%!important}.snize-collection-mode.snize-search-results:not(.snize-mobile-design) #snize-search-results-grid-mode li.snize-product:hover .snize-button{opacity:0!important;visibility:hidden!important}@media only screen and (min-width:1366px){.snize-collection-mode.snize-search-results:not(.snize-mobile-design) #snize-search-results-grid-mode li.snize-product{width:20%!important}}@media only screen and (min-width:1080px) and (max-width:1356px){.snize-collection-mode.snize-search-results:not(.snize-mobile-design) #snize-search-results-grid-mode li.snize-product{width:25%!important}}@media only screen and (min-width:768px) and (max-width:1079px){.snize-collection-mode.snize-search-results:not(.snize-mobile-design) #snize-search-results-grid-mode li.snize-product{width:33.33333%!important}}div.snize #snize-search-results-grid-mode .snize-product .snize-options-box .snize-size-select-box{justify-content:left!important}#snize-search-results-grid-mode .snize-price-list:after{content:"(税込)"!important}@media only screen and (max-width:999px){.product-list--scrollable .product-item.heart-icon-wrapper{border:none}}#snize-search-results-list-mode .snize-search-results-content .snize-add-to-cart-button:before,#snize-search-results-list-mode .snize-search-results-content .snize-quick-view-button:before{display:block;width:100%;height:100%;position:absolute;left:0;min-width:130px;border-radius:3px}#snize-search-results-list-mode .snize-search-results-content .snize-quick-view-button:before{content:"クイックビュー"!important;color:#000;background:#fff;box-shadow:0 0 0 1px var(--border-color) inset}#snize-search-results-list-mode .snize-search-results-content .snize-add-to-cart-button{min-width:132px!important}#snize-search-results-list-mode .snize-search-results-content .snize-add-to-cart-button:before{content:"カートに追加"!important;color:#fff;background:var(--primary-button-background)}#snize-modal-product-quick-view .snize-quick-view-form-wrapper #snize-quick-view-add-to-cart:before{content:"カートに追加"!important;color:#fff;display:block;width:100%;height:100%;border-radius:3px}@media (max-width:640px){.account-page{padding:0 20px}}.account-page .page__sub-header{margin:16px 0 28px}.account-page .heading{font-size:26px;line-height:39px;margin-bottom:40px;font-weight:600}@media (max-width:767px){.account-page .heading{font-size:21px;line-height:31px;letter-spacing:.0065em;margin-bottom:21px;margin-top:30px}}.account-page .manager-account .name-account{font-size:18px;margin-bottom:25px;line-height:21px;position:relative;height:32px;padding-top:5px}@media (max-width:767px){.account-page .manager-account .name-account{font-size:13px;line-height:19px;letter-spacing:.0065em;margin-bottom:10px;padding-top:8px}}.account-page .manager-account .logout-account{background:#fff;border:1px solid #e1e3e4;border-radius:3px;display:inline-block;font-size:12px;color:#5c5c5c;line-height:14px;text-align:center;padding:8px 10px;position:absolute;right:15px;top:0}@media (max-width:767px){.account-page .manager-account .logout-account{right:0}}.account-page .points-bushiroad{padding:26px 28px;background:#f8f8f8;border-radius:3px;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}@media (max-width:767px){.account-page .points-bushiroad{padding:21px 15px;margin-bottom:10px}}.account-page .label{font-size:18px;line-height:22px;color:#9e9e9e}@media (max-width:767px){.account-page .label{font-size:13px;line-height:16px}}.account-page .points{font-size:30px;font-weight:600;color:#000;line-height:36px}@media (max-width:767px){.account-page .points{font-size:21px;line-height:25px;letter-spacing:.0065em}}.account-page .history-use-points{text-align:right;font-weight:500;font-size:16px;line-height:19px;color:#376ea2;margin-bottom:38px}@media (max-width:767px){.account-page .history-use-points{font-size:13px;line-height:19px;margin-bottom:33px}}.account-page .redirect-other-page{display:flex;flex-wrap:wrap;margin-bottom:41px}.account-page .redirect-other-page .btn-redirect{max-width:335px;width:100%;padding:9.5px 35px 9.5px 17px;display:inline-block;margin-right:20px;background:#fff;border:1px solid #e1e3e4;border-radius:3px;color:#5c5c5c;font-size:16px;line-height:29px;position:relative;margin-bottom:10px}@media (max-width:767px){.account-page .redirect-other-page .btn-redirect+.btn-redirect{border-top:none}}@media (max-width:767px){.account-page .redirect-other-page .btn-redirect{margin-bottom:0;max-width:100%;font-size:13px;line-height:29px;border-radius:0;margin-right:0}}.account-page .redirect-other-page .btn-redirect:after{content:"";display:block;border-right:2px solid #e1e3e4;border-bottom:2px solid #e1e3e4;width:10px;height:10px;position:absolute;right:19px;top:50%;transform:translateY(-50%) rotate(-45deg)}@media (max-width:767px){.account-page .redirect-other-page .btn-redirect:after{width:8px;height:8px}}.account-page .redirect-bushiroad-page{max-width:336px}@media (max-width:767px){.account-page .redirect-bushiroad-page{max-width:100%}}.account-page .redirect-bushiroad-page .label{font-weight:500;font-size:16px;line-height:22px;color:#6b7177;margin-bottom:15px}@media (max-width:767px){.account-page .redirect-bushiroad-page .label{font-size:12px;line-height:18px}}.account-page .redirect-bushiroad-page .btn-redirect{max-width:335px;width:100%;padding:9.5px 50px 9.5px 17px;display:inline-block;margin-right:20px;background:#fff;border:1px solid #e1e3e4;border-radius:3px;color:#5c5c5c;font-size:16px;line-height:29px;position:relative}@media (max-width:767px){.account-page .redirect-bushiroad-page .btn-redirect{font-size:13px;line-height:29px;width:100%;margin-right:0;max-width:100%}}.account-page .redirect-bushiroad-page .btn-redirect img{width:20px;position:absolute;right:19px;top:50%;transform:translateY(-50%)}.account-page .previous-page{font-size:11px;line-height:18px;letter-spacing:.0065em;margin-bottom:36px}.account-page .previous-page svg{width:10px;height:10px;margin-right:8px}.acount--order-list .heading{margin-bottom:24px}@media (max-width:767px){.acount--order-list .order-list{margin:0 -40px}}@media (max-width:640px){.acount--order-list .order-list{margin:0 -20px}}.acount--order-list .order-list .items{margin-bottom:30px;border:1px solid #e1e3e4;font-size:16px}@media (max-width:767px){.acount--order-list .order-list .items{font-size:12px;margin-bottom:14px}}.acount--order-list .order-list .items br{display:none}@media (max-width:767px){.acount--order-list .order-list .items br{display:block}}.acount--order-list .order-list .first{background:#f8f8f8;color:#5c5c5c;padding:20px 12px;display:flex}@media (max-width:767px){.acount--order-list .order-list .first{padding:15px 8px}}.acount--order-list .order-list .first>div{width:25%;line-height:19px;padding:0 10px}@media (max-width:767px){.acount--order-list .order-list .first>div{line-height:18px;padding:0 5px}}.acount--order-list .order-list .second{padding:17px 12px;display:flex}@media (max-width:767px){.acount--order-list .order-list .second{padding:15px 8px}}.acount--order-list .order-list .second>div{width:25%;line-height:29px;padding:0 10px}@media (max-width:767px){.acount--order-list .order-list .second>div{line-height:18px;padding:0 5px}}.acount--order-list .order-list .second .detail{text-align:right;font-size:12px;line-height:18px;color:#5c5c5c;align-self:center}.acount--order-list .order-list .second .detail a{display:inline-block;background:#fff;border:1px solid #e1e3e4;border-radius:3px;padding:6px 10px}@media (max-width:767px){.acount--order-list .order-list .second .detail a{padding:5px 6px}}.acount--order-list .order-list .second .detail svg{width:12px;height:12px;position:relative;top:-1px;margin-left:7px}@media (max-width:767px){.acount--order-list .order-list .second .detail svg{width:9px;height:9px;margin-left:5px}}.acount--order-list .pagination{border-top:0;padding:15px 0;color:#6b7177}@media (max-width:767px){.acount--order-list .pagination{padding:30px 0 15px}}.acount--order-list .pagination ul{list-style:none;display:flex;justify-content:center;align-items:center}.acount--order-list .pagination ul>li:not(:last-child){margin-right:16px}.acount--order-list .pagination ul .active{background:#ed1c24;border-radius:3px;font-size:14px;line-height:25px;color:#fff;padding:5px 10px}.account--order-detail .heading{margin-bottom:24px}.account--order-detail .line-item__title{font-size:16px;line-height:25px;margin-bottom:7px}@media (max-width:767px){.account--order-detail .line-item__title{font-size:13px;line-height:18px;margin-bottom:15px}}.account--order-detail .line-item__price{color:#6b7177;font-size:14px;line-height:17px}@media (max-width:767px){.account--order-detail .line-item__price{font-size:13px;line-height:16px}}@media (max-width:767px){.account--order-detail .line-item__quantity{display:none}}.account--order-detail .order-foot__item-category{font-size:14px;line-height:25px}@media (max-width:767px){.account--order-detail .order-foot__item-category{font-size:13px}}@media (max-width:767px){.account--order-detail .order-foot,.account--order-detail .table-wrapper{width:calc(100% - 40px);margin:auto}}@media (max-width:767px){.account--order-detail .table{margin-left:0}}@media (max-width:767px){.account--order-detail .table td:last-child,.account--order-detail .table th:last-child{padding-right:0}}@media (max-width:767px){.account--order-detail .line-item__line-price{width:100px}}.account--order-detail .previous-page{margin-bottom:45px}.account--order-detail .total{color:#6b7177;font-size:18px}.account--order-detail .total .order-foot__item-category{font-size:18px}@media (max-width:767px){.account--order-detail .total .order-foot__item-category,.account--order-detail .total .order-foot__item-value{font-size:15px}}@media (max-width:767px){.account--order-detail .section--info-order{margin:0 -40px}}@media (max-width:640px){.account--order-detail .section--info-order{margin:0 -20px}}.account--order-detail .section--info-order .heading{font-size:14px;line-height:29px;color:#6b7177;margin-bottom:11px}@media (max-width:640px){.account--order-detail .section--info-order .heading{margin-top:0;font-size:12px;margin-bottom:8px}}.account--order-detail .section--info-order .order-summary__alert{padding:0 30px;line-height:29px;color:#008a00}@media (max-width:767px){.account--order-detail .section--info-order .order-summary__alert{padding:0 20px}}.account--order-detail .section--info-order .order-summary__alert p{font-size:14px}@media (max-width:767px){.account--order-detail .section--info-order .order-summary__alert p{font-size:12px;line-height:18px}}.account--order-detail .section--info-order .order-summary__alert span{text-decoration:underline}.account--order-detail .section--info-order .order-summary__alert .alert--success{background:rgba(0,138,0,.0784313725490196)}.account--order-detail .section--info-order .address{font-size:14px;line-height:22px}@media (max-width:767px){.account--order-detail .section--info-order .address{font-size:13px}}@media (max-width:767px){.account--order-detail .section--info-order .card__section{padding:26px 20px}}.account--order-detail .section--info-order thead{font-size:14px;line-height:29px}@media (max-width:767px){.account--order-detail .section--info-order thead .label-qty{display:none}}@media (max-width:767px){.account--order-detail .section--info-order thead{font-size:13px;line-height:29px}}.account--order-detail .section--info-order tbody{vertical-align:top}@media (max-width:767px){.account--order-detail .section--info-order tbody{font-size:13px;line-height:18px}}.account--order-detail .section--info-order .line-item__product-info-wrapper{align-items:normal}.account--order-detail .card__header{padding:20px 30px;background:#f8f8f8;font-size:14px;line-height:17px;display:flex}@media (max-width:767px){.account--order-detail .card__header{font-size:12px;line-height:18px;padding:20px}}.account--order-detail .card__header>div{width:27%;padding-right:15px}@media (max-width:767px){.account--order-detail .card__header>div{padding-right:30px;width:-moz-max-content;width:max-content}}.account--order-detail .order-summary br{display:none}@media (max-width:767px){.account--order-detail .order-summary br{display:block}}@media (max-width:767px){.account--order-detail .order-foot__item{padding-right:0;font-size:13px}}.account--order-detail .process-order{margin-top:26px;margin-bottom:25px;padding:0 30px;display:flex;font-size:14px;line-height:29px}@media (max-width:767px){.account--order-detail .process-order{font-size:12px;line-height:18px;flex-wrap:wrap;padding:0 20px}}.account--order-detail .process-order>div:not(:last-child){margin-right:20px}@media (max-width:767px){.account--order-detail .process-order>div:not(:last-child){margin-bottom:15px;margin-right:16px}}.account--order-detail .process-order .btn-cancel-order{color:#5c5c5c;font-size:12px;width:110px;margin-left:auto}@media (max-width:767px){.account--order-detail .process-order .btn-cancel-order{font-size:11px}}.account--order-detail .process-order .btn-cancel-order a{background:#fff;border:1px solid #e1e3e4;border-radius:3px;padding:0 10px;line-height:29px;display:inline-block}@media (max-width:767px){.account--order-detail .card{margin-bottom:13px}}@media (max-width:767px){.account--order-detail .grid__cell{padding-bottom:0}}@media (max-width:767px){.account--address .layout__manage-address{margin:0 -40px}}@media (max-width:640px){.account--address .layout__manage-address{margin:0 -20px}}.account--address .layout__manage-address .address-list__item-top{font-size:14px;line-height:22px}@media (max-width:767px){.account--address .layout__manage-address .address-list__item-top{font-size:13px;line-height:21px}}.account--address .layout__manage-address .address-list__action-list{margin-top:25px}@media (max-width:767px){.account--address .layout__manage-address .address-list__action-list{margin-top:16px}}.account--address .layout__manage-address .address-list__action-list button{background:#fff;border:1px solid #e1e3e4;border-radius:3px;font-size:14px;line-height:29px;padding:0 11px;color:#5c5c5c;text-decoration:none}@media (max-width:767px){.account--address .layout__manage-address .address-list__action-list button{font-size:12px;line-height:29px}}.account--address .layout__manage-address .title{font-size:14px;line-height:29px;margin-bottom:9px;font-weight:700}@media (max-width:767px){.account--address .layout__manage-address .title{font-size:13px;line-height:29px}}.account--address .add-new-address{text-align:center}.account--address .add-new-address button{max-width:310px;width:100%;padding:10px;border-radius:3px;font-size:16px;line-height:29px}.account--address .empty-state__button{min-width:310px;border-radius:3px}@media (max-width:767px){.account--address .empty-state__button{min-width:auto;max-width:310px;width:100%}}.account--address .address-list,.account--address .address-list__item+.address-list__item{border-top:none}@media (max-width:640px){.account--address .address-list:before{display:none}}.account--address .previous-page{display:none}@media (max-width:767px){.account--address .previous-page{display:block;margin-bottom:16px}}@media (max-width:640px){.account--address .previous-page{margin-bottom:0}}@media (max-width:640px){.account--address .card{border-top:none}}.account--address .error-form{border-color:red}.account--address .mess-error{text-align:center;color:red}.login-bushiroadID{text-align:center}.login-bushiroadID a{display:block}.login-bushiroadID .heading{font-size:26px;line-height:39px;margin-bottom:21px}@media (max-width:767px){.login-bushiroadID .heading{font-size:21px;line-height:31px;margin-bottom:30px;margin-top:25px}}.login-bushiroadID .description{font-size:14px;line-height:24px;margin-bottom:20px}@media (max-width:767px){.login-bushiroadID .description{font-size:12px;line-height:18px;margin-bottom:30px}}.login-bushiroadID .login-by-bushioroadID{background:#ed1c24;border-radius:3px;max-width:310px;margin:0 auto 84px;font-size:16px;line-height:24px;padding:12px 0;color:#fff}@media (max-width:767px){.login-bushiroadID .login-by-bushioroadID{font-size:15px;line-height:29px;margin-bottom:50px}}.login-bushiroadID .qa .label{font-size:14px;line-height:24px}@media (max-width:767px){.login-bushiroadID .qa .label{font-size:12px;line-height:18px}}.login-bushiroadID .qa a{color:#376ea2;font-size:14px;line-height:34px;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (max-width:767px){.login-bushiroadID .qa a{font-size:12px;line-height:21px}}.login-bushiroadID .qa+.qa{margin-top:21px}@media (max-width:767px){.login-bushiroadID .qa+.qa{margin-top:35px}}.mobile-menu__section-title{color:#6b7177}.mobile-menu__back-button,.mobile-menu__nav-item,.mobile-menu__section-title,.mobile-menu__section .social-media__item{font-size:13px;line-height:29px}.mobile-menu__panel:not(.is-nested) .mobile-menu__nav-item:not(:last-child){border-bottom:1px solid #e1e3e4}.mobile-menu__panel:not(.is-nested) .mobile-menu__section:not(.mobile-menu__section--loose){padding-bottom:4px}.info-login-bushiroadID{margin-bottom:39px;text-align:center}.info-login-bushiroadID .heading{font-size:21px;line-height:31px;margin-bottom:30px}.info-login-bushiroadID .description{font-size:12px;line-height:18px;margin-bottom:30px}.info-login-bushiroadID .login-by-bushioroadID{display:block;background:#ed1c24;border-radius:3px;font-size:15px;line-height:29px;color:#fff;padding:11px 0;margin-bottom:20px}.info-login-bushiroadID .qa .label{font-size:12px;line-height:18px;margin-bottom:5px}.info-login-bushiroadID .qa a{font-size:12px;line-height:21px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#376ea2;display:block}.info-login-bushiroadID .qa+.qa{margin-top:22px}.info-user,.info-user .name{font-size:13px;line-height:19px;color:#5c5c5c}.info-user .name{margin-bottom:10px}.info-user .points-bushiroad{display:flex;justify-content:space-between;background:#f8f8f8;border-radius:3px;align-items:center;padding:27px 12px;margin-bottom:26px}.info-user .points-bushiroad .label{font-size:13px;color:#9e9e9e;line-height:16px;letter-spacing:.0065em}.info-user .points-bushiroad .points{font-size:21px;line-height:25px;color:#000;font-weight:600}.header__menu-inline{background-color:#f8f8f8;margin-top:20px}.header__menu-inline .wrapper-menu{display:flex;justify-content:space-between}@media only screen and (min-width:1000px){.header__menu-inline .list--right .nav-bar__item{margin-right:0;margin-left:35px}}.header__action-item-title{color:#6b7177;align-items:center;margin-bottom:7px;display:flex}.header__action-item-title .name{font-weight:500;font-size:12px;line-height:14px;margin-right:12px}.header__action-item-title .points{font-size:10px;line-height:12px;width:-moz-max-content;width:max-content;background:#e1e3e4;border-radius:2px;padding:3px 4px}.header__action-item-content .menu-account{font-size:16px;line-height:19px}#button_scroll_top{display:none;position:fixed;bottom:115px;right:40px;z-index:99;font-size:18px;border:none;outline:none;background-color:var(--primary-button-background);color:#fff;cursor:pointer;width:50px;height:50px;border-radius:50%;justify-content:center;align-items:center}#button_scroll_top svg{transform:rotate(180deg)}#button_scroll_top:hover{background-color:var(--accent-color)}.mobile-menu__section .popover__linklist .popover__link-item{padding:8px 0 7px;font-size:13px;line-height:29px}.mobile-menu__section .popover__linklist .popover__link-item:focus{color:inherit;background:transparent}@media only screen and (max-width:360px){.header__action-item{padding:0 4px}}.header__action-item .wishlist-count:before{margin-right:0}.text-tos{border-top:1px solid #e1e3e4;font-size:14px;line-height:25px;margin-top:14px;padding-top:16px;margin-bottom:18px}.cart-with-tos{padding-bottom:0}.link-buy-product{text-align:center;margin-bottom:30px;line-height:19px}.link-buy-product a{position:relative}.link-buy-product a:before{content:"";display:block;width:9px;height:9px;border-left:2px solid #6b7177;border-bottom:2px solid #6b7177;transform:rotate(45deg);position:absolute;left:-17px;top:5px}@media (max-width:767px){.link-buy-product a:before{left:-16px;top:4px;width:7px;height:7px}}.content-tos{margin:0 -30px;padding:30px;background:#f8f8f8;border-top:1px solid #e1e3e4}.content-tos .heading{font-size:14px;line-height:17px;margin-bottom:16px;color:#1a2024}.content-tos .description{font-size:14px;line-height:21px;margin-bottom:22px}.content-tos .paragraph{background:#fff;border:1px solid #e1e3e4;margin-bottom:28px;padding:16px}.content-tos .paragraph .paragraph-inner{height:285px;font-size:13px;line-height:21px;overflow:auto;padding-right:20px}.content-tos .other-feature{text-align:center}.content-tos .other-feature .checkbox-agree{font-size:14px;line-height:17px;margin-bottom:24px}.content-tos .other-feature .checkbox-agree label{cursor:pointer}.content-tos .other-feature .btn-agree{background:#ed1c24;border-radius:3px;font-size:16px;line-height:29px;color:#fff;display:block;padding:10px 0;width:100%}.content-tos .other-feature .btn-agree.disabled{background:#e1e3e4;pointer-events:none}.content-tos .section{margin:0}.cart-wrapper .card{margin-bottom:20px}.cart-wrapper .clear-cart{text-align:center;font-size:15px;margin-bottom:30px}@media (max-width:767px){.cart-wrapper .clear-cart{margin-bottom:20px}}@media only screen and (min-width:641px){.template-cart .line-item-table.table td:last-child{padding-right:25px}}@media only screen and (min-width:641px){.template-cart .line-item-table.table td{padding:15px 25px}}.popup--terms-of-service{position:fixed;background:rgba(0,0,0,.43137254901960786);width:100%;height:100%;z-index:99;top:0;left:0;display:none}.popup--terms-of-service .popup-inner{max-width:700px;width:100%;background:#fff;padding:20px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;max-height:calc(100% - 20px);overflow:auto}@media (max-width:767px){.popup--terms-of-service .popup-inner{width:calc(100% - 20px)}}.popup--terms-of-service .close{display:block;text-align:right;font-size:27px;line-height:20px;margin-bottom:30px}.popup--terms-of-service .heading{font-size:26px;line-height:30px;text-align:center;margin-bottom:50px}@media (max-width:767px){.popup--terms-of-service .heading{font-size:21px;line-height:31px;margin-bottom:20px}}.popup--terms-of-service .short-text{font-size:16px;line-height:19px;margin-bottom:16px}@media (max-width:767px){.popup--terms-of-service .short-text{font-size:13px;line-height:21px;margin-bottom:23px}}.popup--terms-of-service .content{background:#fff;border:1px solid #e1e3e4;padding:20px;margin-bottom:46px}@media (max-width:767px){.popup--terms-of-service .content{font-size:13px;margin-bottom:30px}}.popup--terms-of-service .content .wrapper{height:360px;overflow:auto;padding-right:30px}@media (max-width:767px){.popup--terms-of-service .content .wrapper{padding-right:15px}}.popup--terms-of-service .content p{line-height:25px}@media (max-width:767px){.popup--terms-of-service .content p{line-height:21px}}.popup--terms-of-service .content .section{margin:0}.popup--terms-of-service .other-feature{text-align:center}.popup--terms-of-service .other-feature .checkbox-agree{line-height:19px;margin-bottom:43px}@media (max-width:767px){.popup--terms-of-service .other-feature .checkbox-agree{font-size:13px;line-height:16px;margin-bottom:25px}}.popup--terms-of-service .other-feature label{cursor:pointer}.popup--terms-of-service .other-feature input{margin-right:10px}.popup--terms-of-service .btn-agree{background:#ed1c24;border-radius:3px;display:block;max-width:300px;color:#fff;width:100%;margin:auto;padding:10px 0}@media (max-width:767px){.popup--terms-of-service .btn-agree{font-size:16px;line-height:29px}}.popup--terms-of-service .btn-agree.disabled{background:#e1e3e4;pointer-events:none}.blog-list .page__sub-header{margin-bottom:36px;line-height:17px}.blog-list .page__header{margin-bottom:25px}@media (max-width:767px){.blog-list .page__header{margin-bottom:20px}}.blog-list .pagination__next svg{margin-left:8px;position:relative;top:1px}.blog-list .pagination__next,.blog-list .pagination__prev{min-width:0}.blog-list .pagination__inner{display:flex;align-items:center}.blog-list .pagination__next{position:relative}.blog-list .pagination__prev{position:relative;width:auto}.blog-list .page__title{font-size:26px;line-height:31px;margin-bottom:27px}@media (max-width:767px){.blog-list .page__title{font-size:21px;line-height:31px;margin-bottom:19px}}.blog-list .page__tag-list{margin:0 -10px -10px}.blog-list .page__tag-list .page__tag-item{color:rgba(107,113,119,.5019607843137255);margin:0 10px 10px;font-size:16px;line-height:24px}@media (max-width:767px){.blog-list .page__tag-list .page__tag-item{font-size:12px;line-height:18px}}.blog-list .page__tag-list .page__tag-item.is-selected{color:#6b7177}.blog-list .page__tag-list .page__tag-item:after{display:none}.blog-list .article-item__title{font-size:17px;line-height:30px}.blog-list .article-item__meta{margin-bottom:12px;font-size:14px;line-height:16px}.blog-list .block-list__item .article-item{margin-bottom:36px}@media (max-width:767px){.blog-list .block-list__item .article-item{margin-bottom:30px}}.blog-list .block-list__item .article-item img{-o-object-fit:contain;object-fit:contain}.blogs .page__header{max-width:980px;margin:30px auto}@media (max-width:767px){.blogs .page__header{margin:23px auto}}.blogs .pagination__next svg{margin-left:8px;position:relative;top:1px}.blogs .pagination__next,.blogs .pagination__prev{min-width:0}.blogs .pagination__inner{display:flex;align-items:center}.blogs .pagination__next{position:relative}.blogs .pagination__prev{position:relative;width:auto}.blogs .page__title{font-size:26px;line-height:30px}@media (max-width:767px){.blogs .page__title{font-size:21px}}.blogs .page__meta-item--date{line-height:19px}@media (max-width:767px){.blogs .page__meta-item--date{font-size:12px;line-height:14px}}.article__image-wrapper{background:#fff;border:1px solid #e1e3e4;margin-bottom:36px}@media (max-width:767px){.article__image-wrapper{width:100%;left:0;margin-bottom:28px}}.article__inner{margin-top:0;max-width:980px}.article__content{line-height:25px}.article__aside{line-height:24px;font-weight:600}.article__aside .article__share-label{color:#000}@media (max-width:767px){.article__aside .article__share-label{font-size:15px;line-height:22px}}.article__navigation{padding:0;border:none}.article__navigation .article__navigation-item{font-size:12px;line-height:25px;color:#5c5c5c;background:#fff;border:1px solid #e1e3e4;border-radius:3px;padding:3px 10px 2px;display:inline-block}.article__navigation>div{width:33%}.article__navigation .article__navigation-wrap--center{text-align:center}.article__navigation .article__navigation-wrap--next{text-align:right}.block-slides{margin:0 -14px}@media only screen and (max-width:767px){.block-slides{margin:0 -14px}}@media only screen and (min-width:1000px){.block-slides .article-item{padding:0 14px;width:33%;margin-right:10px}}@media only screen and (max-width:980px){.block-slides .article-item{padding:0 14px;width:50%;margin-right:10px}}@media only screen and (max-width:767px){.block-slides .article-item{padding:0 30px;width:80%;margin:0}}@media only screen and (max-width:767px){.block-slides .article-item:not(first-child){margin-left:-15px}}.block-slides .article-item .article-item__title a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.block-slides .article-item img{width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.block-slides.block-list--loose{margin-bottom:0}@media only screen and (max-width:980px){.block-slides.block-list--loose{margin-bottom:0}}@media only screen and (min-width:641px){.block-slides.block-list--loose{margin-bottom:0}}@media only screen and (max-width:768px){.block-slides .flickity-button{display:none}}.block-slides .flickity-prev-next-button.previous{left:-6px}.block-slides .flickity-prev-next-button.next{right:-6px}.view-more-btn{font-size:1rem;margin-top:24px;font-weight:700;box-shadow:inset 0 0 0 1px #000;position:relative}.view-more-btn .view-more-wrapper{position:absolute;right:12px;margin-top:11px}.view-more-btn .view-more-wrapper .view-more-arrow{background:red;height:30px;width:30px;padding:8px;border-radius:50%}.view-more-btn .view-more-wrapper .play-button{width:20px;height:20px;background-color:#000;border-radius:50%;display:flex;justify-content:center;align-items:center}.view-more-btn .view-more-wrapper .play-button:after{content:"";width:0;height:0;border-left:5px solid #fff;border-top:3px solid transparent;border-bottom:3px solid transparent}.view-more-btn:hover .play-button{background-color:#fff}.view-more-btn:hover .play-button:after{border-left:5px solid #000;border-top:3px solid transparent;border-bottom:3px solid transparent}.article-item-sp{display:flex}.article-sp-image-container{flex:45%}.article-sp-details-container{flex:55%;margin-left:5px}.article-sp-details-container .article-item__title{font-weight:700;line-height:1.2}.template-article .pagination__next svg,.template-blog .pagination__next svg{margin-left:8px;position:relative;top:1px}.template-article .pagination__next,.template-article .pagination__prev,.template-blog .pagination__next,.template-blog .pagination__prev{min-width:0}.template-article .pagination__inner,.template-blog .pagination__inner{display:flex;align-items:center}.template-article .pagination__next,.template-blog .pagination__next{position:relative}.template-article .pagination__prev,.template-blog .pagination__prev{position:relative;width:auto}@media only screen and (min-width:641px){.page__search-product .team{margin-top:40px;margin-bottom:40px}}@media only screen and (max-width:640px){.page__search-product .team{margin-top:40px;margin-bottom:40px}}.page__search-product .team .team__section-title{text-align:left;font-size:16px;line-height:24px;color:rgba(107,113,119,.5)}.page__search-product .team__block-list{display:flex;flex-wrap:wrap;justify-content:start;margin:-15px -15px 35px}@media only screen and (max-width:767px){.page__search-product .team__block-list{margin:-10px -10px 35px}}@media screen and (min-width:768px){.page__search-product .team__block-list.list__row-2{margin:-15px -15px 35px}}@media only screen and (min-width:1000px){.page__search-product .team__block-list.list__row-2 .collection-item{padding:0}}@media screen and (min-width:768px){.page__search-product .team__block-list.list__row-2 .collection-item.item__per-row-2{width:calc(50% - 30px);margin:15px!important}}@media screen and (max-width:767px){.page__search-product .team__block-list.list__row-2 .collection-item.item__per-row-2{width:calc(50% - 20px);margin:10px}}@media screen and (min-width:320px){.page__search-product .team__block-list .collection-item.item__per-row-6{width:calc(50% - 20px);margin:10px}}@media screen and (min-width:768px){.page__search-product .team__block-list .collection-item.item__per-row-6{width:calc(33.33333% - 30px);margin:15px}}@media screen and (min-width:1000px){.page__search-product .team__block-list .collection-item.item__per-row-6{width:calc(25% - 30px);margin:15px!important;padding:0}}@media screen and (min-width:1280px){.page__search-product .team__block-list .collection-item.item__per-row-6{width:calc(20% - 30px);margin:15px}}@media screen and (min-width:1400px){.page__search-product .team__block-list .collection-item.item__per-row-6{width:calc(16.66667% - 30px);margin:15px}}@media screen and (min-width:320px){.page__search-product .team__block-list .collection-item.item__per-row-5{width:calc(50% - 20px);margin:10px}}@media screen and (min-width:768px){.page__search-product .team__block-list .collection-item.item__per-row-5{width:calc(33.33333% - 30px);margin:15px}}@media screen and (min-width:1000px){.page__search-product .team__block-list .collection-item.item__per-row-5{width:calc(25% - 30px);margin:15px!important;padding:0}}@media screen and (min-width:1280px){.page__search-product .team__block-list .collection-item.item__per-row-5{width:calc(20% - 30px);margin:15px}}@media screen and (min-width:320px){.page__search-product .team__block-list .collection-item.item__per-row-4{width:calc(50% - 20px);margin:10px}}@media screen and (min-width:768px){.page__search-product .team__block-list .collection-item.item__per-row-4{width:calc(33.33333% - 30px);margin:15px}}@media screen and (min-width:1000px){.page__search-product .team__block-list .collection-item.item__per-row-4{width:calc(25% - 30px);margin:15px!important;padding:0}}@media screen and (min-width:320px){.page__search-product .team__block-list .collection-item.item__per-row-3{width:calc(50% - 20px);margin:10px}}@media screen and (min-width:768px){.page__search-product .team__block-list .collection-item.item__per-row-3{width:calc(33.33333% - 30px);margin:15px}}@media screen and (min-width:320px){.page__search-product .team__block-list .collection-item.item__per-row-2{width:calc(50% - 20px);margin:10px}}@media screen and (min-width:641px){.page__search-product .team__block-list .collection-item .collection-item__title{transform:translateX(0)}}.page__search-product .team__block-list .collection-item .collection-item__image-wrapper{border:1px solid var(--border-color)}.page__search-product .team__block-list .collection-item .collection-item__image-wrapper .aspect-ratio:after{content:"";width:100%;height:100%;background:rgba(0,0,0,.25);position:absolute;top:0;left:0;opacity:0;transition:all .4s ease-in}.page__search-product .team__block-list .collection-item:hover .collection-item__image-wrapper .aspect-ratio:after{opacity:1;z-index:2}@media only screen and (min-width:641px){.page__header--search-product{margin-bottom:0}}.snize-results-page .container--narrow{max-width:1520px}body{position:relative}.section--info-order.loading{position:relative;display:flex;justify-content:center;align-items:center}.section--info-order.loading .grid,.section--info-order.loading .order-summary{opacity:0}.section--info-order.loading:before{content:"";border:5px solid #f3f3f3;border-top:5px solid var(--primary-button-background);border-radius:50%;width:65px;height:65px;animation:spin 2s linear infinite;position:absolute;top:20%;left:auto;margin-left:-11px;opacity:1}@media only screen and (max-width:767px){.section--info-order.loading:before{top:12%}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#order__popup-confirm,#order_cancel__popup-success{position:fixed;max-width:500px;width:calc(100% - 40px);top:50%;left:50%;z-index:1000;background:#fff;transform:translate(-50%,-50%);border-radius:3px;opacity:0;display:none}#order__popup-confirm.shown,.shown#order_cancel__popup-success{opacity:1;display:block}#order__popup-confirm .content_confirm,#order_cancel__popup-success .content_confirm{padding:37px 55px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}@media only screen and (max-width:767px){#order__popup-confirm .content_confirm,#order_cancel__popup-success .content_confirm{padding:37px 55px}}@media only screen and (max-width:360px){#order__popup-confirm .content_confirm,#order_cancel__popup-success .content_confirm{padding:37px 5px}}#order__popup-confirm .content_confirm .icon--warning,#order_cancel__popup-success .content_confirm .icon--warning{width:100px;height:100px;margin-bottom:20px}#order__popup-confirm .content_confirm p,#order_cancel__popup-success .content_confirm p{display:block;width:100%;text-align:center;margin-bottom:0}#order__popup-confirm .content_confirm .group-button,#order_cancel__popup-success .content_confirm .group-button{margin-top:20px;width:100%;text-align:center}#order__popup-confirm .content_confirm .group-button button,#order_cancel__popup-success .content_confirm .group-button button{margin-right:15px;border-radius:3px}#order__popup-confirm .content_confirm .group-button button:last-child,#order_cancel__popup-success .content_confirm .group-button button:last-child{margin-right:0}#order_cancel__popup-success .content_success{padding:37px 55px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;position:relative}#order_cancel__popup-success .content_success #close_order{position:absolute;top:15px;right:15px;width:30px;height:30px;border-radius:50%;border:1px solid #000}@media only screen and (max-width:767px){#order_cancel__popup-success .content_success{padding:37px 55px}}#order_cancel__popup-success .content_success .icon--checked{width:100px;height:100px;margin-bottom:20px;fill:#1f873d}#order_cancel__popup-success .content_success p{display:block;width:100%;text-align:center;margin-bottom:0}.wrap__overlay{width:100vw;height:100%;background-color:rgba(0,0,0,.5215686274509804);position:absolute;transform:translateX(-100%);top:0;left:0;transition:.3s;z-index:999}.wrap__overlay.display{transform:translateX(0)}.banner-paypay{margin-bottom:20px}@media only screen and (max-width:767px){.banner-paypay{padding:0 20px;margin-bottom:0}}.banner-paypay.hompage{margin-top:70px}.banner-paypay .banner__paypay-image{margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.banner-paypay .banner__paypay-image{max-width:720px;width:100%}}@media only screen and (max-width:767px){.banner-paypay .banner__paypay-image{max-width:640px;width:100%}}.banner-paypay .banner__paypay-image img{width:100%}@media only screen and (max-width:767px){.banner-paypay .banner__paypay-image .image-desktop{display:none}}@media only screen and (min-width:768px){.banner-paypay .banner__paypay-image .image-mobile{display:none}}.banner-paypay .banner__paypay-image.no-banner-image{background-color:#f6f6f6;display:flex;justify-content:center;align-items:center}.banner-paypay .banner__paypay-image.no-banner-image p{color:red;font-size:30px}@media only screen and (min-width:768px){.banner-paypay .banner__paypay-image.no-banner-image{min-height:90px}}@media only screen and (max-width:767px){.banner-paypay .banner__paypay-image.no-banner-image{min-height:240px}}#fav-wishlist-container{display:grid;grid-template-columns:repeat(1,1fr);gap:10px;grid-auto-rows:minmax(100px,auto);border:1px solid var(--border-color)}#fav-wishlist-container .product-item,#fav-wishlist-container .product-item--soldout{display:flex;justify-content:start;align-content:center;align-items:center}@media only screen and (max-width:767px){#fav-wishlist-container .product-item,#fav-wishlist-container .product-item--soldout{flex-direction:column}}#fav-wishlist-container .product-item--soldout:after,#fav-wishlist-container .product-item:after{box-shadow:0 1px var(--border-color);top:5px}#fav-wishlist-container .product-item--soldout .link-image,#fav-wishlist-container .product-item .link-image{max-width:180px;width:100%;display:block;margin:0 20px 0 0;min-width:180px;text-align:left}#fav-wishlist-container .product-item--soldout .link-image img,#fav-wishlist-container .product-item .link-image img{-o-object-fit:contain;object-fit:contain;max-height:180px;margin:0 0 30px}@media only screen and (min-width:641px){#fav-wishlist-container .product-item--soldout .link-image img,#fav-wishlist-container .product-item .link-image img{margin:auto}}#fav-wishlist-container .product-item--soldout .link,#fav-wishlist-container .product-item .link{line-height:1.55;font-size:1rem;color:var(--heading-color);text-decoration:none;font-weight:var(--text-font-bolder-weight)}#fav-wishlist-container .product-item--soldout figcaption,#fav-wishlist-container .product-item figcaption{display:block;margin-bottom:12px;padding-left:20px;width:calc(100% - 380px)}@media only screen and (max-width:767px){#fav-wishlist-container .product-item--soldout figcaption,#fav-wishlist-container .product-item figcaption{width:100%;margin-left:0;text-align:center}}@media only screen and (max-width:767px){#fav-wishlist-container .product-item--soldout figcaption .product-item__name,#fav-wishlist-container .product-item figcaption .product-item__name{line-height:19px}}#fav-wishlist-container .product-item--soldout .mypage-favorites__favorite,#fav-wishlist-container .product-item .mypage-favorites__favorite{max-width:200px;width:100%;text-align:center}#fav-wishlist-container .product-item--soldout .mypage-favorites__favorite .favorite,#fav-wishlist-container .product-item .mypage-favorites__favorite .favorite{font-size:.7rem;text-decoration:underline}@media only screen and (max-width:767px){#fav-wishlist-container .product-item--soldout .mypage-favorites__favorite,#fav-wishlist-container .product-item .mypage-favorites__favorite{width:100%;text-align:center}}#fav-wishlist-container .product-item--soldout:last-child:after,#fav-wishlist-container .product-item:last-child:after{display:none}#fav-wishlist-container .product-item-wishlist{display:flex;justify-content:space-between}#fav-wishlist-container .product-item-wishlist input[type=checkbox]{margin-right:10px}@media only screen and (max-width:767px){#fav-wishlist-container .product-item-wishlist input[type=checkbox]{margin-right:0;margin-bottom:15px}}@media only screen and (max-width:767px){#fav-wishlist-container .product-item-wishlist{flex-direction:column}}#fav-wishlist-container+.add-to-cart{max-width:250px;width:100%;margin:20px auto;background:var(--primary-button-background);color:var(--primary-button-text-color);position:relative;display:block;padding:0 30px;line-height:48px;border-radius:2px;text-align:center;font-weight:var(--text-font-bolder-weight);font-size:var(--base-text-font-size);cursor:pointer;transition:background .25s ease-in-out,color .25s ease-in-out,box-shadow .25s ease-in-out}.favorite-empty{display:flex;justify-content:center;align-items:center}.favorite-empty:before{content:"\f004";margin-right:2px;color:red;font-family:FontAwesome}.wishlist-page.wishlist-inject{display:none}.header__action-item--wishlish .wishlist-count .circle{display:none;top:1px!important;left:16px!important;background:var(--header-accent-color)!important}.header__action-item--wishlish .wishlist-count .circle span{font-size:calc(var(--base-text-font-size) - var(--default-text-font-size) + 12px);font-weight:var(--text-font-bolder-weight);display:block}.heart-icon-wrapper.product-item{padding:5px}.heart-icon-wrapper.product-item:after{box-shadow:none}.heart-icon-wrapper.product-item .heart-collection:before{color:#595959}.heart-icon-wrapper .heart-collection-after:before,.product-item .heart-collection-after:before{content:"\f004"}.wishlist-count.wishlist-exist.heart:before{content:"\f004";color:var(--header-accent-color)}.fav-button:before{content:"\f08a";font-size:1.5rem;font-family:FontAwesome}.fav-button.add-to-wishlist:before{color:#595959}.fav-button.remove-from-favorites:before{content:"\f004";color:var(--header-accent-color)}.product-item .product-item__info-inner .product-item:after{box-shadow:none}#selection-group ul{list-style:none;display:flex;margin-left:0;margin-bottom:8px}@media only screen and (max-width:768px){#selection-group ul{flex-direction:column}}#selection-group ul li{position:relative;margin-bottom:0}#selection-group ul li:before{display:none}#selection-group ul li:not(:first-child){margin-left:10px}@media only screen and (max-width:768px){#selection-group ul li:not(:first-child){margin-left:0}}@media only screen and (max-width:768px){#selection-group ul li{margin-left:0;width:100%}}@media only sceen and (max-width:768px){#selection-group ul li::last-child{margin-bottom:10px}}#selection-group ul li .button-favorite{background-color:transparent;color:var(--heading-color);border:1px solid #aeaeae;border-radius:5px;line-height:25px;position:relative}#selection-group ul li i{position:absolute;left:calc(50% - 10px);top:calc(50% - 17px);font-size:2rem;color:var(--primary-button-background)}#selection-group ul li i.hide{display:none}.page-favorite .button-favorite{padding:7px 20px;background:var(--primary-button-background);color:var(--primary-button-text-color);position:relative;display:block;border-radius:2px;text-align:center;font-weight:var(--text-font-bolder-weight);font-size:var(--base-text-font-size);cursor:pointer;transition:background .25s ease-in-out,color .25s ease-in-out,box-shadow .25s ease-in-out}@media only screen and (max-width:768px){.page-favorite .button-favorite{width:100%;margin-left:auto;margin-right:auto;margin-bottom:10px}}.page-favorite .button-favorite[disabled=disabled]{background-color:#aeaeae}.page-favorite .button-favorite.hide{display:none!important}.favorite-error-message{border:.5px solid var(--border-color);text-align:center;padding:5px 10px;margin-bottom:15px;color:var(--header-accent-color)}.fa-button{max-width:250px;width:100%;margin:20px auto 0}.fa-button i{position:absolute;left:calc(50% - 10px);top:calc(50% - 17px);font-size:2rem;z-index:2;color:#adadad}.fa-button i.hide{display:none}.fa-button button{width:100%}.loading-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;width:100%}.loading-indicator__spinner{margin-bottom:15px}.loading-indicator__spinner .fa{font-size:32px;color:var(--primary-button-background,#ed1c24)}.loading-indicator__text{font-size:14px;color:var(--text-color,#1c1b1b)}.pagination-loading{min-height:100px;margin:20px 0}.pagination-container{margin:30px 0}.pagination,.pagination-container{display:flex;justify-content:center}.pagination{align-items:center;flex-wrap:wrap;gap:8px}.pagination__button{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid #e1e3e4;background-color:#fff;color:#1c1b1b;font-size:14px;line-height:1;text-align:center;cursor:pointer;transition:all .2s ease;border-radius:3px}.pagination__button:hover:not(.disabled){background-color:#f5f5f5;border-color:#ccc}.pagination__button.active{background-color:#ed1c24;border-color:#ed1c24;color:#fff;font-weight:700}.pagination__button.disabled{opacity:.5;cursor:not-allowed}.pagination__next,.pagination__prev{min-width:80px}.pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;color:#6b7177;font-size:14px}@media screen and (max-width:768px){.pagination,.pagination-container{display:block}.pagination__inner{display:flex;align-items:center;justify-content:space-between}}.visibility-hidden{visibility:hidden}.fa-button{position:relative}.fa-button .fa-spin{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:20px;color:var(--primary-button-background,#ed1c24);z-index:2}.error-message{text-align:center;padding:30px 20px;background-color:#fff;border:1px solid #e1e3e4;border-radius:3px;margin:20px 0}.error-message p{color:#ed1c24;font-size:14px;line-height:1.5}.favorite-empty{text-align:center;padding:40px 20px;color:var(--text-color-light,#6b7177);font-size:14px;line-height:1.5}.snize-results-page [data-se-facet-attribute=snize_facet2],.snize-results-page div.snize .snize-product-filters #snize_filters_block_snize_facet2,.template-collection .snize-product-filter-opener:not([data-se-facet-attribute=stock_status]):not([data-se-facet-attribute=snize_facet2]),.template-collection .snize-product-filters>div:not(#snize_filters_block_stock_status):not(#snize_filters_block_snize_facet2){display:none!important}@media (min-width:1024px){#snize-search-results-grid-mode li.snize-product{margin:0!important}}div.snize:not(.snize-mobile-design) #snize-search-results-grid-mode li.snize-product{width:23%!important;min-width:auto}#snize-search-results-grid-mode .snize-price-list{text-align:left}#snize-search-results-grid-mode .snize-price-list:after{content:"税込"}#snize-search-results-grid-mode span.snize-in-stock,#snize-search-results-grid-mode span.snize-out-of-stock,#snize-search-results-grid-mode span.snize-pre-order{top:unset;right:unset;bottom:-20px;left:-8px}div.snize .heart-icon-wrapper{position:absolute;right:7px}#snize-search-results-grid-mode li.snize-product .snize-button,div.snize-mobile-design #snize-search-results-list-mode li.snize-product .snize-button.snize-quick-view-button{display:none}#snize-search-results-list-mode li.snize-product .snize-button{opacity:1;visibility:visible}#snize-search-results-list-mode li.snize-product .snize-description{max-width:75%}#snize-search-results-list-mode li.snize-product .snize-button.snize-quick-view-button{position:absolute;right:70px;top:90px;padding:0 30px;line-height:42px;color:#000;background:#fff;box-shadow:0 0 0 1px var(--border-color) inset}div.snize:not(.snize-mobile-design) #snize-search-results-list-mode li.snize-product .snize-button.snize-add-to-cart-button,div.snize:not(.snize-mobile-design) #snize-search-results-list-mode li.snize-product .snize-button.snize-view-product-button{position:absolute;right:70px;top:40px;background:var(--primary-button-background);padding:0 30px;line-height:42px}div.snize-mobile-design #snize-search-results-list-mode li.snize-product .snize-button.snize-add-to-cart-button,div.snize-mobile-design #snize-search-results-list-mode li.snize-product .snize-button.snize-view-product-button{position:relative;background:var(--primary-button-background);padding:0 30px;line-height:42px;margin:0}.order-page-download .table .line-item__quantity a{border-bottom:1px solid var(--border-color)}.order-page-download .table .line-item__image-wrapper img{border:1px solid var(--border-color);border-radius:3px}@media only screen and (max-width:767px){.table-wrapper .table-pc{display:none}}@media only screen and (min-width:768px){.table-wrapper .table-sp{display:none}}.table-wrapper .table-sp .item-order-download:not(:first-child){padding-top:15px}.table-wrapper .table-sp .item-order-download:not(:last-child){padding-bottom:15px;border-bottom:1px solid var(--border-color)}.table-wrapper .table-sp .item-order-download .information{padding:0 20px}.table-wrapper .table-sp .item-order-download .information .title-col{float:left;min-width:150px}.table-wrapper .table-sp .item-order-download .information div[class*=line-item__]:not(:last-child){margin-bottom:8px}