.sections-masamune,.sections-masamune *{box-sizing:border-box}.sections-masamune{width:100%;overflow-x:clip;background:var(--masamune-background, #fff);font-family:Masamune Aeonik,Aeonik,sans-serif}.sections-masamune__inner{width:100%;max-width:var(--masamune-content-width, 1440px);margin:0 auto;padding:var(--masamune-padding-top-mobile, 0) 24px var(--masamune-padding-bottom-mobile, 0)}.sections-masamune__header{display:flex;flex-direction:column;align-items:flex-start;width:100%}.sections-masamune__header--center{align-items:center;text-align:center}.sections-masamune__header--center .sections-masamune__subheading{justify-content:center;text-align:center}.sections-masamune__heading{margin:0 0 12px;color:var(--masamune-heading-color, #000);font-family:Masamune Aeonik,Aeonik,sans-serif;font-size:48px;font-weight:500;line-height:1.1;letter-spacing:-.04em}.sections-masamune__heading--image{margin:0 0 12px;font-size:0;line-height:0}.sections-masamune__heading-image{display:block;width:246px;max-width:246px;height:auto;margin:0 0 12px;object-fit:contain;object-position:left center}.sections-masamune__heading--image .sections-masamune__heading-image{max-width:100%;margin:0}.sections-masamune__header--center .sections-masamune__heading-image{object-position:center}.sections-masamune__subheading{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:12px;color:var(--masamune-subheading-color, #000);font-family:Masamune Aeonik,Aeonik,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}.sections-masamune__subheading--icon-right{flex-direction:row-reverse}a.sections-masamune__subheading{width:auto;color:var(--masamune-subheading-color, #000);text-decoration:none}a.sections-masamune__subheading:hover .sections-masamune__subheading-text,a.sections-masamune__subheading:focus-visible .sections-masamune__subheading-text{text-decoration:underline}.sections-masamune__subheading-icon{display:block;flex:0 0 auto;width:82px;height:16px;object-fit:contain}.sections-masamune__subheading-text,.sections-masamune__subheading-text>:first-child{margin-top:0}.sections-masamune__subheading-text>:last-child{margin-bottom:0}.sections-masamune__subheading-text p{color:inherit;font:inherit;letter-spacing:inherit}.sections-masamune__description,.sections-masamune__description *{color:var(--masamune-description-color, #606060);font-family:Masamune Aeonik,Aeonik,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}.sections-masamune__header--center .sections-masamune__description{width:100%;max-width:300px}.sections-masamune__description>:first-child{margin-top:0}.sections-masamune__description>:last-child{margin-bottom:0}.sections-masamune__stage{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;row-gap:1px;align-items:start;width:100%;max-width:480px;margin:0 auto}.sections-masamune__features{display:contents}.sections-masamune__feature{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;order:var(--masamune-mobile-order, 1);min-width:0;padding:6px 6px 0}.sections-masamune__feature-icon{display:block;width:32px;height:32px;margin:0 0 8px;object-fit:contain}.sections-masamune__feature-title{margin:0 0 8px;color:var(--masamune-feature-title-color, #000);font-family:Masamune Aeonik,Aeonik,sans-serif;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.8px;text-transform:none}.sections-masamune__feature-title--desktop,.sections-masamune__feature-content--desktop{display:none}.sections-masamune__feature-content,.sections-masamune__feature-content *{color:var(--masamune-feature-content-color, #606060);font-family:Masamune Aeonik,Aeonik,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0}.sections-masamune__feature-content strong,.sections-masamune__feature-content b{font-weight:700;line-height:1}.sections-masamune__feature-content>:first-child{margin-top:0}.sections-masamune__feature-content>:last-child{margin-bottom:0}.sections-masamune__media{display:flex;align-items:center;justify-content:center;overflow:hidden;width:var(--masamune-image-width-mobile, 100%)}.sections-masamune__media--center{position:relative;z-index:0;grid-column:1 / -1;order:0;width:calc(100% + 48px);margin:calc(25.97px - 12.564%) -24px calc(24.97px - 12.564%);overflow:visible;pointer-events:none}.sections-masamune__picture{position:relative;z-index:0;display:block;width:100%;height:auto}.sections-masamune__media--center .sections-masamune__picture{width:var(--masamune-image-width-mobile, 100%);margin:0 auto}.sections-masamune__media--center .sections-masamune__picture:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--masamune-background, #fff) 10.973%,rgba(255,255,255,0) 36.538%);content:"";pointer-events:none}.sections-masamune__image{display:block;width:100%;height:auto;object-fit:var(--masamune-image-fit, cover)}.sections-masamune__media--center .sections-masamune__image{object-fit:contain}.sections-masamune__placeholder{min-height:280px;background:#f3f3f3}.sections-masamune__actions{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:24px}.sections-masamune__actions--center{position:relative;z-index:2;grid-column:1 / -1;order:10;align-items:center;margin-top:27px;text-align:center}.sections-masamune__actions--center:empty{display:none}.sections-masamune__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:11px 19px;border:1px solid var(--masamune-button-border, #000);border-radius:4px;background:var(--masamune-button-background, #000);color:var(--masamune-button-color, #fff);font-family:Masamune Aeonik,Aeonik,sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.4px;text-align:center;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.sections-masamune__button:hover,.sections-masamune__button:focus-visible{border-color:var(--masamune-button-hover-border, #333);background:var(--masamune-button-hover-background, #333);color:var(--masamune-button-hover-color, #fff)}.sections-masamune__button--missing-link{outline:2px dashed #d00;outline-offset:2px}.sections-masamune__actions--center .sections-masamune__button{width:100%}.sections-masamune__note{margin:8px 0 0;color:var(--masamune-note-color, #606060);font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.8px}.sections-masamune__note--header{margin-top:12px}.sections-masamune__columns{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:18px}.sections-masamune__media--column{width:100%;aspect-ratio:1.55454545;border-radius:8px}.sections-masamune__media--column .sections-masamune__picture,.sections-masamune__media--column .sections-masamune__image{height:100%}.sections-masamune__media--column .sections-masamune__picture{display:flex;align-items:center;justify-content:center}.sections-masamune__media--column .sections-masamune__image{object-fit:var(--masamune-image-fit, cover)}.sections-masamune__content{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0}.sections-masamune__columns .sections-masamune__button{width:100%}@media screen and (min-width:990px){.sections-masamune__inner{padding:var(--masamune-padding-top, 0) 32px var(--masamune-padding-bottom, 0)}.sections-masamune__heading{font-size:32px}.sections-masamune__header--center .sections-masamune__description{max-width:524px}.sections-masamune__feature-title--mobile,.sections-masamune__feature-content--mobile{display:none}.sections-masamune__feature-title--desktop,.sections-masamune__feature-content--desktop{display:block}.sections-masamune__stage{grid-template-columns:minmax(0,330fr) minmax(0,356fr) minmax(0,330fr);column-gap:6.507%;row-gap:0;align-items:center;max-width:1168px;margin-top:32px}.sections-masamune__features{position:relative;z-index:1;display:flex;flex-direction:column;gap:48px;grid-row:1;min-width:0}.sections-masamune__features--left{grid-column:1}.sections-masamune__features--right{grid-column:3}.sections-masamune__feature{order:initial;width:100%;padding:0}.sections-masamune__feature-title{font-size:20px;line-height:28px}.sections-masamune__feature-content,.sections-masamune__feature-content *{font-size:14px;line-height:20px}.sections-masamune__media{width:var(--masamune-image-width, 100%)}.sections-masamune__media--center{grid-column:2;grid-row:1;width:100%;margin:0;aspect-ratio:356 / 308}.sections-masamune__media--center .sections-masamune__picture{position:absolute;top:-11.364%;left:50%;width:calc(var(--masamune-image-width, 76.54%) * 3.2809);max-width:none;margin:0;transform:translate(-50%)}.sections-masamune__actions--center{grid-column:1 / -1;grid-row:2;margin-top:32px}.sections-masamune__actions--center .sections-masamune__button{width:auto}.sections-masamune__actions{align-items:flex-start}.sections-masamune__actions--center{align-items:center}.sections-masamune__columns{flex-direction:row;align-items:center;gap:40px}.sections-masamune__columns .sections-masamune__description,.sections-masamune__columns .sections-masamune__description *{font-size:18px;line-height:28px}.sections-masamune__media--column{width:48.5%;aspect-ratio:1.45}.sections-masamune__content{width:48.5%;padding:16px 0}.sections-masamune__columns .sections-masamune__button{width:auto}}@media(prefers-reduced-motion:reduce){.sections-masamune__button{transition:none}}.sections-masamune__anchor{height:0;scroll-margin-top:calc(var(--header-stuck-height, 0px) + 16px)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sections-masamune.css.map */
