@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&family=Zen+Kaku+Gothic+New:wght@300;400;500;700&display=swap";:root{--font-heading: "Barlow", sans-serif;--font-subheading: "Zen Kaku Gothic New", sans-serif;--font-body: sans-serif;--font-weight-heading: 300;--font-weight-subheading: 500;--font-weight-normal: 500;--font-weight-medium: 500;--font-weight-bold: 700;--font-size-section-title: 45px;--font-size-section-subtitle: 15px;--font-body-size: 12px}@media screen and (min-width:741px){:root{--font-size-section-title: 70px;--container-padding: 40px}}.heading{text-transform:none}.section-header{margin-bottom:var(--spacing-xl)}.section-header--center{text-align:center}.section-title{font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:var(--font-size-section-title);line-height:1.1;letter-spacing:.09em;color:var(--color-foreground)}.section-title--white{color:var(--color-white)}.section-title--muted{color:var(--color-foreground-muted)}.section-subtitle{font-family:var(--font-subheading);font-weight:var(--font-weight-subheading);font-size:var(--font-size-section-subtitle);line-height:1.5;letter-spacing:.04em;color:var(--color-foreground);margin-top:var(--spacing-sm)}.section-subtitle--white{color:var(--color-white)}.section-subtitle--muted{color:var(--color-foreground-muted)}.section-header--center .section-title,.section-header--center .section-subtitle{text-align:center}@media screen and (min-width:1000px){.shopify-section--main-product .product-sticky-form{inset-block-start:auto;inset-block-end:0}}.shopify-section--footer{background-image:url(/cdn/shop/files/footer-bg-2.png?v=1774163507);background-repeat:no-repeat;background-size:cover}@media screen and (max-width:740px){.shopify-section--footer{background-image:url(/cdn/shop/files/footer-bg-sp.png?v=1774165224)}}.footer{background:none}.footer__item-list{display:flex;flex-direction:column;align-items:center}.footer .social-media{justify-content:center}@media screen and (min-width:1000px){.footer{padding-block-start:120px;padding-block-end:120px}.footer__aside{margin-block-start:25px}}@media screen and (max-width:740px){.footer__item--image{grid-column:auto}.footer{padding:100px 0}}.footer__item--links{max-width:100%}.footer__item.footer__item--links .footer__item-title{display:none}.footer__item--links ul{display:flex;gap:30px;flex-wrap:wrap;justify-content:center}.footer .linklist__item:not(:first-child){padding-block-start:0!important}.footer__copyright{align-items:center;width:100%;text-align:center;justify-content:center;font-size:12px}#gosub-box__wrapper{max-width:1600px;margin:0 auto}.gosub-add-discount-button,.gosub-buy-now-button,.gosub-change-cycle-button,.gosub-update-button,.gosub-delivery-address-button,.gosub-delivery-date-button,.gosub-payment-button,.gosub-cancellation,.gosub-pause,.gosub-reactive,.gosub-skip{text-align:center}.gosub-update-button{margin:0 auto}.shopify-policy__body{max-width:1200px}.shopify-policy__body td{min-width:125px}.shopify-policy__body tr{border-top:1px solid gray;border-bottom:1px solid gray}.shopify-policy__body .rte table td{padding-block-end:16px}.shopify-policy__body .rte table td:first-child{padding-inline-start:16px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-style.css.map */
