@media screen and (max-width: 768px){.is-pc{display:none!important}}@media screen and (min-width: 769px){.is-sp{display:none!important}}html,body{overflow-x:hidden}.section-header-btn-title-wrapper{width:93%;margin:0 auto}@media screen and (max-width: 768px){.section-header-btn-title-wrapper{width:100%}}.section-header-btn-wrapper{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.section-header-btn-wrapper{display:flex;flex-direction:column;align-items:baseline;gap:22px}}.section-title-wrapper{display:flex;margin-left:-54px}@media screen and (max-width: 768px){.section-title-wrapper{margin-left:0}}.section-title-wrapper-center{flex-direction:column;margin-left:0;align-items:center}.section-title-svg{padding-bottom:28px}@media screen and (max-width: 768px){.section-title-svg{padding-bottom:18px}}.section-header h2.section-title{color:#222;font-size:120px;font-style:normal;font-weight:700;line-height:120px;text-transform:unset;margin-block-start:0rem;white-space:nowrap}@media screen and (max-width: 768px){.section-header h2.section-title{font-size:60px;line-height:60px;word-break:keep-all;overflow-wrap:unset;white-space:normal;text-align:left}}.section-header h2.section-title-white{color:#fff}.section-title-svg svg{width:46px;height:56px}@media screen and (max-width: 768px){.section-title-svg svg{width:23px;height:28px}}.section-subtitle{color:#222;font-size:14px;font-style:normal;font-weight:600;line-height:20px;margin-top:19px;text-align:left}@media screen and (max-width: 768px){.section-subtitle{font-size:12px;line-height:16px;margin-top:12px;margin-left:22px}}.section-subtitle-white{color:#fff;text-align:center}@media screen and (max-width: 768px){.section-subtitle-white{margin-left:0}}.blog-button{display:inline-flex;align-items:center;background:linear-gradient(to right,#1b24e0,#ce39c0);color:#fff;text-decoration:none;font-weight:600;font-size:1.2rem;padding:13px 53px 13px 61px;border-radius:9999px;gap:12px;transition:background-color .3s;position:relative;margin-right:58px}@media screen and (max-width: 768px){.blog-button{padding:7px 34px;margin-right:0}}.blog-button-long{padding:13px 84px}@media screen and (max-width: 768px){.blog-button-long{padding:7px 48px;margin-right:0}}.blog-button-white{background:#fff;color:#1b24e0}@media screen and (max-width: 768px){.blog-button-white{margin-left:-40px}}.blog-text{font-family:var(--heading-font-family);font-size:20px;font-style:normal;font-weight:700;line-height:32px;display:inline-block}@media screen and (max-width: 768px){.blog-text{font-size:16px}}.arrow-button{background:linear-gradient(to right,#ce39c0,#ff3eb7);width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:absolute;right:-56px}@media screen and (max-width: 768px){.arrow-button{width:46px;height:46px;right:-46px}}.arrow-button-white{background:#fff}.blog-post-list{gap:19px}.blog-post-card{position:relative;gap:18px}.blog-post-card__categories{position:absolute;top:16px;left:16px;display:flex;gap:4px}.blog-post-card__category{text-align:center;font-size:11px;font-style:normal;font-weight:500;line-height:16px;padding:5px 14px;border-radius:24px;border:1px solid #222;background:#fff;color:#000}.blog-post-card__info{row-gap:0rem}.blog-post-card__info .blog-post-card__title{font-size:15px;font-style:normal;font-weight:700;line-height:16px}.product-card__figure{border-radius:16px;border:1px solid #222}.product-card__image{border-radius:16px}@media screen and (min-width: 768px){.product-list{column-gap:24px;row-gap:38px}}.product-card__info{justify-items:baseline}.product-card__info :is(.price-list,.rating-badge){justify-content:flex-start}.product-title.h6{color:#000;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:700;line-height:16px}@media screen and (max-width: 768px){.product-title.h6{font-size:14px;line-height:20px;text-align:left}}.price-list sale-price.h6{color:#000;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:300;line-height:16px}@media screen and (max-width: 768px){.price-list sale-price.h6{font-size:15px;line-height:16px}}.price-list-wrapper{display:flex;align-items:baseline;margin-top:18px}@media screen and (max-width: 768px){.price-list-wrapper{margin-top:10px}}.tax-included{color:#000;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:300;line-height:16px}.search-box{display:flex;border-bottom:1px solid #222;overflow:hidden;margin:34px 30px}@media screen and (max-width: 768px){.search-box{margin:20px 18px}}.search-box input{flex:1;border:none;padding:12px;font-size:16px;outline:none;background:#f9f9f9}.search-box button{background:none;border:none;padding:0 16px;font-size:18px;cursor:pointer}.header-sidebar__linklist .animated-plus{padding-right:23px}.header-sidebar__linklist .animated-plus:before{height:3px;width:16px;background:#ff3eb7}.header-sidebar__linklist .animated-plus:after{width:3px;height:16px;background:#ff3eb7}.header-sidebar__linklist.divide-y .header-sidebar__linklist-button.sidebar_link_button_second{color:#222;font-size:18px;font-style:normal;font-weight:600;line-height:20px;padding-left:0}@media screen and (max-width: 768px){.header-sidebar__linklist.divide-y .header-sidebar__linklist-button.sidebar_link_button_second{font-size:12px;padding-top:14px;padding-bottom:14px}}.header-sidebar__nested-linklist{list-style:none;margin-inline-start:1.5rem}@media screen and (max-width: 1024px){header-sidebar::part(menu-close-icon){height:100%;width:auto}}@media screen and (max-width: 1001px){header-sidebar::part(menu-close-icon){width:120px;height:100%}}@media screen and (max-width: 1000px){header-sidebar::part(menu-close-icon){width:137px;height:100%}}@media screen and (max-width: 999px){header-sidebar::part(menu-close-icon){width:104px;height:100%}}header-sidebar::part(menu-button){display:flex;align-items:center;gap:10px;padding:10px 16px;background:linear-gradient(to right,#2d2eff,#ff30ba);color:#fff;font-size:26px;font-weight:700;cursor:pointer;height:44px;width:140px;justify-content:center}@media screen and (max-width: 768px){header-sidebar::part(menu-button){width:80px;height:46px;padding:8px 12px;font-size:18px}}header-sidebar::part(menu-icon){width:20px;height:32px}@media screen and (max-width: 768px){header-sidebar::part(menu-icon){width:14px;height:19px}}header-sidebar::part(menu-label){font-size:26px;font-weight:700}@media screen and (max-width: 768px){header-sidebar::part(menu-label){font-size:18px}}.shopify-section--main-collection .collection{width:88%;margin:0 auto}@media screen and (max-width: 1024px){.shopify-section--main-collection .collection{width:100%}}.badge{font-size:11px;font-style:normal;font-weight:600;line-height:1;padding:6px 12px;border-radius:12px}@media screen and (max-width: 768px){.badge{font-size:9px;padding:4px 8px}}.collection-toolbar{box-shadow:none;border-top:1px solid #222;border-bottom:1px solid #222}@media screen and (max-width: 768px){.collection-toolbar{display:flex;flex-direction:row-reverse}}.collection-toolbar__button-container{border-color:#222;color:#222;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.collection-toolbar__layout-switch-list{border-color:#f9f9f9;padding-left:10%}.collection-toolbar__button-container .collection-toolbar__button{opacity:1;display:flex;gap:10px;align-items:center;justify-content:center}@media screen and (max-width: 768px){.collection-toolbar__button-container .collection-toolbar__button.sort-button{border-right:1px solid #222}}@media screen and (max-width: 768px){.collection-toolbar__button-list{flex-direction:row-reverse}}.checkbox-control{color:#2f3e47;font-family:Noto Sans JP;font-size:13px;font-style:normal;font-weight:400;line-height:24px}.checkbox-control label{opacity:1}.button{background:linear-gradient(to right,#2d2eff,#ff30ba)}buy-buttons .button.button--outline{background:#fff;color:#222;border:1px solid #222;border-radius:39.5px;font-size:16px;font-style:normal;font-weight:700;line-height:32px;padding-top:12px;padding-bottom:12px;max-width:340px;position:relative;padding-left:50px}@media screen and (max-width: 1024px){buy-buttons .button.button--outline{width:260px}}@media screen and (max-width: 768px){buy-buttons .button.button--outline{width:340px}}@media screen and (max-width: 424px){buy-buttons .button.button--outline{width:280px}}@media screen and (max-width: 374px){buy-buttons .button.button--outline{width:225px}}buy-buttons .shopify-payment-button{max-width:340px;width:90%}@media screen and (max-width: 1024px){buy-buttons .shopify-payment-button{width:260px}}@media screen and (max-width: 768px){buy-buttons .shopify-payment-button{width:340px}}@media screen and (max-width: 424px){buy-buttons .shopify-payment-button{width:280px}}@media screen and (max-width: 374px){buy-buttons .shopify-payment-button{width:225px}}@media screen and (pointer: fine) and (prefers-reduced-motion: no-preference){.features--button-transition .button--outline:not([disabled]):hover{background:#fff;color:#222;border:1px solid #222;border-radius:39.5px;font-size:16px;font-style:normal;font-weight:700;line-height:32px;padding-top:12px;padding-bottom:12px}}.shopify-payment-button__button--unbranded:not(:hover){background:linear-gradient(to right,#2d2eff,#ff30ba);color:#fff;font-size:16px;font-style:normal;font-weight:700;border-radius:39.5px;height:58px;width:340px}@media screen and (max-width: 1024px){.shopify-payment-button__button--unbranded:not(:hover){width:260px}}@media screen and (max-width: 768px){.shopify-payment-button__button--unbranded:not(:hover){width:340px}}@media screen and (max-width: 424px){.shopify-payment-button__button--unbranded:not(:hover){width:280px}}@media screen and (max-width: 374px){.shopify-payment-button__button--unbranded:not(:hover){width:225px}}.features--button-transition .shopify-payment-button__button--unbranded:not([disabled]):hover{background:linear-gradient(to right,#2d2eff,#ff30ba);color:#fff;font-size:16px;font-style:normal;font-weight:700;border-radius:39.5px;height:58px;width:340px}.buy-buttons__payment-button{display:flex}.buy-buttons__payment-button:hover{opacity:.8}.product-sticky-bar,.product-sticky-bar.is-visible{padding-right:98px}.arrow-button-submit{background:linear-gradient(to right,#e934bd,#ff3eb7);width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:-1px;position:absolute;right:-56px}.arrow-button-submit svg path{fill:#fff}.arrow-button-submit-wrapper{display:flex}.arrow-button-submit-wrapper:hover{opacity:.8}.breadcrumb{display:block}.breadcrumb__list-item a{text-transform:unset}.breadcrumb--floating{left:10%}@media screen and (max-width: 768px){.breadcrumb--floating{left:4%}}@media screen and (max-width: 768px){.collection-banner-spacing{padding-top:80px;padding-bottom:22px}}.header__search-link{display:none}.product-list-container{padding-top:55px}@media screen and (max-width: 768px){.product-list-container{padding-top:22px}}.product-info__block-item .vendor{display:flex;align-items:center;text-decoration:none;color:inherit;color:#222;font-size:14px;font-style:normal;font-weight:700;line-height:16px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;padding-top:4px;padding-bottom:24px}@media screen and (max-width: 768px){.product-info__block-item .vendor{font-size:14px;padding-bottom:14px}}.product-info__block-item .vendor svg{margin-right:4px}.product-info__block-item .product-title{color:#222;font-size:20px;font-style:normal;font-weight:700;line-height:16px;padding-bottom:24px}@media screen and (max-width: 768px){.product-info__block-item .product-title{font-size:18px;padding-bottom:14px}}.price-wrapper{display:flex;align-items:baseline;gap:8px}.tax-included{color:#222;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.price-wrapper price-list sale-price{color:#222;font-family:Noto Sans JP;font-size:18px;font-style:normal;font-weight:400;line-height:16px}.product-info__block-item[data-block-type=description] .prose h3{font-size:15px;font-style:normal;font-weight:500;line-height:30px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media screen and (max-width: 768px){.product-info__block-item[data-block-type=description] .prose h3{font-size:14px;line-height:30px}}.product-info__block-item[data-block-type=description] .prose p{font-size:12px;font-style:normal;font-weight:400;line-height:24px;margin-top:12px}.product-info__block-item[data-block-type=text] .prose p{font-size:10px;font-style:normal;font-weight:400;line-height:18px}.product-info__block-item[data-block-type=accordion] .accordion__toggle.h6{font-size:14px;font-style:normal;font-weight:600;line-height:24px}accordion-disclosure{border-color:#222}.product-info__block-item .animated-plus{padding-right:23px}.product-info__block-item .animated-plus:before{height:2px;width:14px;background:#2f3e47}.product-info__block-item .animated-plus:after{width:2px;height:14px;background:#2f3e47}.product-info__block-item[data-block-type=accordion] .accordion__content{padding-left:18px}.details-table{font-size:12px;font-style:normal;font-weight:600;line-height:24px}.details-row{border-bottom:1px solid #222;border-top:none}.details-name,.details-value{padding:12px 16px;text-align:left;vertical-align:middle;border-top:none;border-left:none;border-bottom:1px solid #222}.details-name{width:103px}.details-row:last-child,.details-row:last-child .details-value,.details-row:last-child .details-name{border-bottom:none}.product-info__block-item[data-block-type=accordion] .accordion__content p{font-size:12px;font-style:normal;font-weight:500;line-height:24px}facets-form .checkbox-control{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgba(34,34,34,.1);padding-bottom:8px;padding-left:8px;padding-right:8px}facets-form .checkbox:not(:disabled,:checked)~label{opacity:1;color:#2f3e47;font-size:13px;font-style:normal;font-weight:400;line-height:24px}facets-form .checkbox{border-color:#cacaca}facets-form .accordion__toggle{border-top:none;border-bottom:1px solid rgba(34,34,34,.1);color:#2f3e47;font-size:14px;font-style:normal;font-weight:600;line-height:24px;padding-bottom:8px;margin-bottom:14px;padding-right:8px;padding-top:0}facets-form accordion-disclosure{border-color:#fff}facets-form .accordion__content{padding-inline-end:0}facets-form .drawer::part(body){padding-block-start:20px;padding-inline-start:17px;padding-inline-end:26px}facets-form .header-sidebar::part(close-button){padding-right:0}.header__primary-nav-item:before{background:linear-gradient(to right,#2d2eff,#ff30ba);margin-left:18px}.button--soldout{background:#8d8d8d;color:#fff}.arrow-button-submit-gray{background:#8d8d8d;color:#fff;border:1px solid #8d8d8d}.arrow-button-submit.arrow-button-submit-gray svg path{fill:#fff}.pagination{border-bottom:none;margin-bottom:80px}@media screen and (max-width: 768px){.pagination{border-bottom:none;margin-bottom:48px}}.pagination__link{box-shadow:none;border:1px solid #222;border-radius:50%;width:34px;height:34px}.pagination__link[aria-current=page]{box-shadow:none;border:1px solid #F9F9F9;border-radius:50%;width:34px;height:34px;background:linear-gradient(to right,#1b24e0,#ff3eb7);color:#fff}.header__dropdown-menu:before{background:linear-gradient(to right,#1b24e0,#ff3eb7)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
