@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";:root{--font-family-noto: "Noto Sans JP", sans-serif}.section{margin:0;padding:50px 0}@media (641px <= width){.section{padding:60px 0}}.h3{padding-left:35px;position:relative}@media (641px <= width){.h3{font-size:28px}}.h3:before{content:"";position:absolute;left:0;top:.5lh;transform:translateY(-50%);width:25px;height:5px;border-radius:50vw;background:linear-gradient(90deg,#011843,#699dff)}.section__title{font-family:var(--font-family-noto)}.section__action-link{transform:translate(0);padding:10px 20px;background-color:var(--primary-button-background);color:var(--primary-button-text-color);border-radius:50vw;border:1px solid var(--primary-button-background);transition:all .3s ease-in-out;font-family:var(--font-family-noto);line-height:normal;font-size:14px;display:block;width:fit-content;margin:20px auto 0}@media (641px <= width){.section__action-link{margin:0}}.section__action-link:hover{background-color:var(--primary-button-text-color);color:var(--primary-button-background)}.section__action-link svg{display:none}.section__header{flex-wrap:wrap;gap:10px}.container{max-width:calc(1200px + (var(--desktop-container-gutter) * 2))}.max-1040{max-width:1040px}@media (641px <= width){.header__logo{margin-right:20px}}.header__action-list{gap:14px;margin-left:auto}@media (641px <= width){.header__action-list{padding-left:20px;gap:20px;margin-left:0}}@media (800px <= width){.header__action-list{gap:40px;padding-left:40px}}.header__action-item{padding:0}.header__action-item-link{color:var(--text-color)}.header__cart-icon{margin-right:0;padding-right:10px}.header__action-item-content{display:flex;align-items:center;gap:8px;color:var(--text-color)}.header__action-item-content .icon{width:20px;height:20px}@media (641px <= width){.header__action-item-content .icon{width:24px;height:24px}}.header .icon--search{width:16px;height:16px}.header__cart-count{right:0;background-color:var(--accent-color)}.header__action-item:not(:last-child):after{display:none}.search-bar__top{width:100%}.header__search-bar-wrapper{margin-left:auto;flex:1;max-width:478px;width:100%}.search-bar__input-wrapper{flex:1}.search-bar__input{border-top:1px solid rgba(97,97,97,.3);border-left:1px solid rgba(97,97,97,.3);border-bottom:1px solid rgba(97,97,97,.3)}.icon-state .icon-state__primary{color:var(--text-color)}.nav-bar__item{position:inherit}.nav-bar__item>.nav-dropdown{width:100%;min-width:100%;display:flex;align-items:flex-start;justify-content:center;gap:60px;left:0}.nav-dropdown .nav-dropdown{top:0;left:0;position:relative;visibility:inherit;opacity:inherit;border:none;padding:0}.nav-dropdown .nav-dropdown .nav-dropdown__link{font-weight:500}.nav-dropdown__link{padding:0}@media (641px <= width){.nav-dropdown__link{font-size:16px}}.header__mobile-nav-toggle{color:var(--text-color)}.rich-text__section{position:relative;overflow:hidden}.rich-text__section .container{position:relative;z-index:2;max-width:720px}.rich-text__object-img{position:absolute;width:19.7%;z-index:1}.rich-text__object-img.left{left:0;bottom:0}.rich-text__object-img.right{right:0;top:0}.collection-item .collection-item__title{transform:translate(0)}.collection-item .collection-item__title svg{display:none}.collection-item__sub-title{font-size:14px;text-align:center;display:block}@media (1000px <= width){.collection-item{width:20.2%;padding:0 20px}}.collection-item__image-wrapper--rounded{width:67.3%;margin-inline:auto}.text-with-icons{text-align:left;justify-content:center;gap:80px;margin:0;padding:0}@media (width <= 640px){.text-with-icons{padding-bottom:20px}}.text-with-icons__item{display:flex;align-items:center;gap:20px;flex-basis:calc(50% - 40px);margin:0}@media (width <= 640px){.text-with-icons--stacked .text-with-icons__item:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--text-color)}}.text-with-icons__icon-wrapper{margin:0}.text-with-icons__icon-wrapper img{max-width:100%;width:80px}@media (641px <= width){.text-with-icons__icon-wrapper img{width:100px}}.text-with-icons__content-wrapper{flex:1}.text-with-icons__title{font-size:20px;font-weight:700;color:var(--text-color)}.text-with-icons__content{font-size:14px}.card__separator{width:100%}.product-meta{margin-top:0}.product-meta__category{display:flex;align-items:center;gap:10px}.product-meta__category-img{width:30px}.product-meta__category-text{flex:1;font-size:12px;font-weight:700;font-family:var(--text-font-family)}.product-meta__title{font-weight:700}@media (641px <= width){.product-meta__title{font-size:32px}}@media (641px <= width){.product-meta__description,.product-form__info-title{font-size:16px}}.price{color:var(--text-color);font-weight:700}@media (641px <= width){.price{font-size:22px}}.featured-product{display:flex;flex-direction:column;gap:30px 56px}@media (1000px <= width){.featured-product{flex-direction:row}.featured-product.reverse{flex-direction:row-reverse}}.featured-product .card{border:none;background-color:transparent;margin:0}.featured-product .card.card--collapsed{margin-top:0!important;box-shadow:none}@media (1000px <= width){.featured-product .card{width:calc(50% - 56px)}.featured-product .card.card--collapsed{width:50%}}.featured-product .card__section{font-family:var(--font-family-noto);padding:0}.product-form__add-button{border-radius:50vw;line-height:normal;font-family:var(--font-family-noto);font-weight:700;padding:10px}@media (641px <= width){.product-form__add-button{font-size:18px}}.product-form{margin:0}.shopify-payment-button__button--unbranded{border:1px solid var(--primary-button-background)}.quantity-selector{background-color:#fff}.product-gallery__carousel-item{padding:0}.footer__wrapper-flex{display:flex;flex-direction:column;align-items:center;gap:40px 70px}@media (800px <= width){.footer__wrapper-flex{flex-direction:row;align-items:flex-start}}.footer__block-item{flex:1;max-width:100%;padding:0;border-bottom:none}.footer__block-list{flex:1;width:100%;margin:0}.footer__linklist{margin:0;display:grid;grid-template-columns:repeat(1,auto);gap:0;width:100%;flex:1}@media (641px <= width){.footer__linklist{grid-template-columns:repeat(3,auto);gap:20px 0}}@media (1200px <= width){.footer__linklist{grid-template-columns:repeat(6,auto)}}.footer__link-item-wrapper{border-bottom:1px solid var(--border-color)}@media (641px <= width){.footer__link-item-wrapper{border-bottom:none}.footer__link-item-wrapper:nth-of-type(n+2){margin-left:27px;padding-left:27px;border-left:1px solid rgba(255,255,255,.3)}}@media (width <= 1199px){@media (641px <= width){.footer__link-item-wrapper:nth-of-type(3n+4){margin-left:0;padding-left:0;border-left:none}}}@media (width <= 640px){.footer__link-item-wrapper{margin-right:0}}.footer__title{font-family:var(--font-family-noto);font-weight:700}@media (641px <= width){.footer__title{font-size:16px}}.footer__collapsible{font-family:var(--font-family-noto);font-weight:400}@media (641px <= width){.footer__collapsible{font-size:14px}}.footer__collapsible p{line-height:normal}.footer__collapsible-content{padding:0}.footer__sublinklist{display:flex;flex-direction:column;gap:10px}.footer__sublinklist li:last-child{padding:0 20px 25px 0}@media (641px <= width){.footer__sublinklist li:last-child{padding:0}}.block-list{flex-direction:column;gap:40px}.block-list--loose{margin:0}.block-list--loose .block-list__item>:first-child{margin:0}.article-item{display:flex;flex-direction:column;gap:10px 30px;padding-bottom:24px;border-bottom:1px solid #000}@media (641px <= width){.article-item{flex-direction:row}}.article-item__meta{width:83px}.article-item__meta-item{font-weight:700;margin-top:3px;display:block;font-size:14px}.article-item__title{font-weight:500;flex:1}@media (641px <= width){.article-item__title{font-size:18px}}.product-item__image-wrapper{aspect-ratio:1 / 1;overflow:hidden}.product-item__image-wrapper .aspect-ratio{height:100%}.product-item__image-wrapper .aspect-ratio img{object-fit:cover}.faq__group-title,.form__header{width:fit-content;margin-inline:auto}@media (641px <= width){.faq__group-title,.form__header{font-size:24px}}.form__submit{border-radius:50vw}.shopify-policy__container{padding-bottom:70px}@media (768px <= width){.shopify-policy__container{padding-bottom:110px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
