body.template-product .product__title,body.template-product .product__title *,body.template-product .product__text,body.template-product .product__text *,body.template-product .product-description-static,body.template-product .product-description-static *,body.template-product .product-description-standard,body.template-product .product-description-standard *,body.template-product .product-description-drawer--contents,body.template-product .product-description-drawer--contents *{font-family:Zalando Sans,Noto Sans JP,sans-serif!important}body.template-product .product__text-heading{font-family:Zalando Sans,Zen Kaku Gothic New,sans-serif!important}body.template-product .accordion-panel,body.template-product .accordion-panel *,.card-product-title-h3,.gift-sample-item__name,.gift-sample-item__description,body.template-blog,body.template-blog *,body.template-article,body.template-article *{font-family:Zalando Sans,Noto Sans JP,sans-serif!important}body.template-blog .article-card h2,body.template-blog .article-card h3{line-height:1.8}body.template-article .article-template__title,body.template-article .article-template__content{letter-spacing:.02em}body:not(.template-index):not(.fullpage-active):not(:has(.about-hero)){display:flex;flex-direction:column;min-height:100vh}body:not(.template-index):not(.fullpage-active):not(:has(.about-hero)) .content-for-layout{flex:1 0 auto}body:not(.template-index):not(.fullpage-active):not(:has(.about-hero)) .header-group{flex-shrink:0}body:not(.template-index):not(.fullpage-active):not(:has(.about-hero)) .shopify-section-group-footer-group{flex-shrink:0}@media only screen and (min-width:950px){.pmc-portrait .product-media-image,.pmc-portrait-4x6 .product-media-image{max-height:700px}}@media only screen and (min-width:950px){.product-main-media-section{padding-left:40px}}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{transition:opacity .25s ease}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover,.shopify-payment-button__button--unbranded:hover{opacity:.5}.accordion-title{transition:opacity .25s ease}.accordion-title:hover{opacity:.5}.article-card{transition:opacity .5s ease}.article-card:hover{opacity:.85}.article-back-link{margin:60px auto 0}.article-back-link__anchor,.article-back-link__anchor:visited{display:inline-flex;align-items:center;gap:8px;font-size:16px;color:#0009!important;text-decoration:none;transition:opacity .25s ease}.article-back-link__anchor:hover{opacity:.6}.article-back-link__anchor svg{flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-styles.css.map */
