:root{font-size:10px}body{--common-padding:40px;--wrapper-mw:var(--page-width);font-size:16px;max-width:1920px;margin:0 auto}h1{font-size:7rem;font-weight:900;line-height:1.1}h2{font-size:5rem;font-weight:700;line-height:1.1}h3{font-size:3rem;font-weight:600;line-height:1.1}h4{font-size:2rem;font-weight:600;line-height:1.1}h5{font-size:1.5rem;line-height:1.1}h6{font-size:1.2rem;line-height:1.1}p{line-height:1.1}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}@media only screen and (min-width:768px)and (max-width:1024px){body{--common-padding:24px}}@media only screen and (max-width:767px){body{--common-padding:16px}.small--text-left{text-align:left!important}.small--text-right{text-align:right!important}.small--text-center{text-align:center!important}}.overflow-hidden{overflow:hidden!important}.animate{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.49,.025,.685,1),transform .9s cubic-bezier(.49,.025,.685,1)!important}.animate.reveal-active{opacity:1;transform:translateY(0)}[data-slide-up]{transform:translateY(40px)!important;opacity:0;transition:transform var(--su-dur, 1.7s) cubic-bezier(.16,1,.3,1),opacity var(--su-dur, 1.7s) cubic-bezier(.16,1,.3,1);transition-delay:var(--su-delay, 0ms);will-change:transform,opacity}[data-slide-up].slide-up-loaded{transform:translateY(0)!important;opacity:1}[data-slide-up].slide-up-hidden{transform:translateY(0)!important;opacity:0;transition:opacity .22s ease}.feature-row__image-wrapper{position:relative;width:100%;margin:0 auto}.feature-row__image{display:block;margin:0 auto}.feature-row__image-wrapper .feature-row__image{width:100%;position:absolute;top:0;height:100%}.feature-row__image-wrapper .feature-row__image img{width:100%;object-fit:cover;height:100%}.hide,.visually-hidden{display:none!important}.common-wrapper{width:100%;max-width:var(--wrapper-mw);padding-right:var(--common-padding)!important;padding-left:var(--common-padding)!important;margin:0 auto}.common-wrapper-full{max-width:100vw;margin:0 auto}.common-wrapper-normal{max-width:calc(100vw - calc(100vw - var(--wrapper-mw) - calc(var(--common-padding) * 2)));padding-inline:var(--common-padding);margin:0 auto}.common-wrapper-narrow{max-width:calc(100vw - calc(100vw - 1250px - calc(var(--common-padding) * 2)));padding-inline:var(--common-padding);margin:0 auto}@media(max-width:767px){.common-wrapper-normal{max-width:calc(100vw - calc(100vw - var(--wrapper-mw) - calc(var(--common-padding) * 2)));padding-inline:var(--common-padding)}.common-wrapper-narrow{max-width:calc(100vw - calc(100vw - 1250px - calc(var(--common-padding) * 2)));padding-inline:var(--common-padding)}}.common-pc--hide,.common-pad--show{display:none}@media screen and (min-width:767px)and (max-width:1024px){.common-pc--hide{display:none}.common-pad--show{display:block}.common-pad--hide{display:none}.common-small--hide,.common-pad--show+.common-small--hide{display:none!important}}@media screen and (max-width:767px){.common-small--hide{display:none}.common-pc--hide{display:block}}.common-header .common-title+.common-subtitle{margin-top:15px;font-weight:400}.common-header .common-subtitle{line-height:1.5}.common-section-container{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);background-color:var(--bg-color)}.common-header{font-weight:500;margin-bottom:var(--header-margin-bottom)}.common-header.bg-common-header{padding:20px;background-color:#fafafa}.common-section-container .common-topsubtitle,.common-section-container .text-box .common-topsubtitle{font-size:var(--topsubtitle-size);color:var(--topsubtitle-color);margin-bottom:5px}.common-section-container .common-title,.common-section-container .text-box .common-title{font-size:var(--title-size);color:var(--title-color)}.common-section-container .common-subtitle,.common-section-container .text-box .common-subtitle{font-size:var(--subtitle-size);color:var(--subtitle-color)}.common-section-container .text-box .common-subtitle p,.template-policy #MainContent p{margin-bottom:0}.wtitle{font-size:50px}.wsubtitle{font-size:18px}.wp{font-size:14px}@media screen and (max-width:1024px){.wtitle{font-size:32px}.wsubtitle{font-size:16px}.wp{font-size:12px}}@media screen and (max-width:768px){.wtitle{font-size:24px}.wsubtitle{font-size:14px}.wp{font-size:10px}}.common-section-container .swiper-button-next svg,.common-section-container .swiper-button-prev svg{height:revert-layer}@keyframes heartbeat{0%,94%,to{transform:scale(1)}3%{transform:scale(1.06)}6%{transform:scale(.96)}9%{transform:scale(1.09)}12%{transform:scale(.98)}15%{transform:scale(1.06)}18%,91%{transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/common.css.map */
