.article-content{--element-margin-bottom: 2em;--heading-margin-bottom: 1.5em}.article-content ol,.article-content ul,.article-content blockquote,.article-content img{margin-bottom:var(--element-margin-bottom, 2em)}.article-content p{margin-bottom:1em}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin-top:var(--heading-margin-bottom, 1.2em)}.article-content p{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif!important;font-weight:400!important;line-height:2}.article__title h1{line-height:1.5;text-align:left!important}.article-content h2{font-size:200%;line-height:1.5;margin-bottom:2.5rem!important}@media(max-width:768px){.article-content h2{font-size:140%;line-height:1.5;margin-bottom:2.5rem!important;color:#ff0}}.article-content h3{font-size:120%;line-height:1.5em;position:relative;padding:1.2rem 1rem 1.5rem 0;margin-bottom:1em!important}.article-content h3:after{position:absolute;bottom:0;left:0;width:100%;height:5px;content:"";background-image:-webkit-repeating-linear-gradient(135deg,#fff,#fff 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#fff,#fff 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.article-content h4{font-size:110%;line-height:1.2em;position:relative;padding:1.2rem;margin-bottom:1em!important;background:#282a29;font-weight:600!important;letter-spacing:.1rem}.article-content h5{font-size:110%;line-height:1.5em;position:relative;margin-bottom:.5em!important}p+h2{margin-top:8rem!important;display:block}p+h3{margin-top:4rem!important;display:block}p+h4{margin-top:3rem!important;display:block}p+h5{margin-top:3rem!important;display:block}.article-content img{padding-top:calc(2 * var(--space-unit));padding-bottom:calc(2 * var(--space-unit))}.article-content blockquote{padding-top:calc(4 * var(--space-unit));font-size:2rem;font-style:italic;line-height:2.4rem}.article-content blockquote p:last-child{margin-bottom:0}.article-content iframe{max-width:100%}.article__image--wider .media{width:calc(100% + var(--gutter) * 2);max-width:calc(100% + var(--gutter) * 2);margin-inline-start:calc(var(--gutter) * -1)}@media(max-width:1023.98px){.article-content,.article-width{max-width:37em}.article-content blockquote{margin:auto 0;width:100%;font-size:1.5rem;line-height:2.6rem;padding:30px 0!important;color:#fff!important;border-top:1px solid #eee!important}}@media(min-width:768px){.article-content img{padding-top:calc(4 * var(--space-unit))}.article-content blockquote{margin:auto 0;width:100%;font-size:1.5rem;line-height:2.6rem;padding:30px 0!important;color:#fff!important;border-top:1px solid #eee!important}}@media(min-width:1024px){.article-content blockquote{margin:auto 0;width:100%;font-size:1.5rem;line-height:2.6rem;padding:30px 0!important;color:#fff!important;border-top:1px solid #eee!important}}.gs-products-section{margin-top:2.5rem;padding:1.5rem;background:#faf9f6;border-radius:12px;border:1px solid #e8e4dc;box-sizing:border-box}.gs-products-section__header{display:flex;align-items:center;gap:10px;margin-bottom:1.2rem}.gs-products-section__accent{width:4px!important;height:22px!important;background:#1a1a1a!important;border-radius:2px!important;flex-shrink:0!important}h2.gs-products-section__title{font-size:16px!important;font-weight:700!important;color:#1a1a1a!important;margin:0!important;padding:0!important;border:none!important;line-height:1.4!important}.gs-products-section__grid{display:flex;gap:14px;flex-wrap:wrap}.gs-product-card{flex:1;min-width:180px;max-width:280px;border:1px solid #e8e4dc;border-radius:10px;overflow:hidden;background:#fff;box-sizing:border-box;transition:box-shadow .2s,transform .2s}.gs-product-card:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.gs-product-card__img-link{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f5f5f5}.gs-product-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.gs-product-card__img-link:hover .gs-product-card__img{transform:scale(1.04)}.gs-product-card__body{padding:12px 14px 14px}.gs-product-card__category{font-size:10px;color:#999;margin-bottom:4px;letter-spacing:.05em;text-transform:uppercase}.gs-product-card__name{font-size:15px;font-weight:600!important;color:#1a1a1a;line-height:1.5!important;margin-bottom:8px}.gs-product-card__price{font-size:15px;font-weight:700;color:#1a1a1a;margin-bottom:10px}.gs-product-card__btn{display:block;text-align:center;background:#1a1a1a;color:#fff;text-decoration:none;font-size:12px;font-weight:500;padding:8px 0;border-radius:6px;letter-spacing:.06em;transition:background .15s,opacity .15s}.gs-product-card__btn:hover{background:#333;opacity:.9}.gs-products-section__footer{font-size:11px;color:#aaa;margin-top:1rem;margin-bottom:0}.gs-products-section__footer a{color:#555;text-decoration:underline}.gs-products-section__footer a:hover{color:#1a1a1a}@media(max-width:600px){.gs-products-section__grid{flex-direction:column}.gs-product-card{max-width:100%}.gs-products-section__accent{width:4px!important;height:42px!important;background:#1a1a1a!important;border-radius:2px!important;flex-shrink:0!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/article.css.map */
