.multicolumn{padding-top:40px;padding-bottom:40px;background:#eaeae3}.multicolumn-list{column-gap:40px;row-gap:18px}.template--product .multicolumn{background:#fff}@media screen and (min-width: 768px){.multicolumn{padding-top:60px;padding-bottom:60px}}.multicolumn .media--square{padding-bottom:89%;display:block}.multicolumn-list__item{width:100%;max-width:100%}@media screen and (min-width: 768px){.multicolumn-list__item{width:100%;max-width:calc(33.33% - 40px * 2 / 3)}.multicolumn-list__item+.multicolumn-list__item{margin-top:0}}.multicolumn-card{position:relative;display:block}.multicolumn-card__ttl{margin:0;color:rgb(var(--color-white));text-shadow:0 4px 4px rgba(0,0,0,.1);position:absolute;left:0;right:0;bottom:0;padding:15px 22px;letter-spacing:-.02em;font-weight:400;font-size:24px;line-height:27px}.multicolumn-card__ttl:hover{font-weight:500!important}.multicolumn-list__buttom-holder{margin-top:18px}@media screen and (min-width: 768px){.multicolumn-card__ttl{padding:27px 32px}.multicolumn-list__buttom-holder{margin-top:34px}.multicolumn-list__buttom-holder a{background-color:#3a423c;color:#fff;border:rgb(58,66,60);padding:12px 32px;font-size:20px;transition:all 1s}.multicolumn-list__buttom-holder a:hover{background-color:#3a423cb3!important;color:#fff;border:rgba(58,66,60,.7)!important;padding:12px 32px;font-size:20px}}.js-multicolumn-list .flickity-slider{height:100%}.multicolumn--width-text .multicolumn-card__ttl{text-shadow:none;text-transform:uppercase;font-weight:400;letter-spacing:-.02em}.multicolumn--width-text .multicolumn-card{background:#706d5f;text-align:center;min-height:100%;border-radius:20px;overflow:hidden}.multicolumn--width-text{overflow:hidden;padding:20px 0;background:transparent}.multicolumn-list.flickity-enabled{display:block}.multicolumn--width-text .multicolumn-card__txt{color:#fff}.multicolumn--width-text .multicolumn-list{flex-wrap:nowrap}@media screen and (max-width: 767px){.multicolumn--width-text .multicolumn-card__ttl{font-size:30px;margin-top:10%;top:0;display:flex;align-items:center;justify-content:center}.multicolumn--width-text .multicolumn-card__image-wrapper{height:100%}}.multicolumn--width-text .flickity-viewport{overflow:visible}.multicolumn--width-text .flickity-resize .multicolumn-list__item{height:100%}.multicolumn--width-text .multicolumn-list__item{flex:0 0 86%;max-width:86%;width:86%}.multicolumn--width-text .multicolumn-list__item+.multicolumn-list__item{margin-top:0}.multicolumn--about .multicolumn-card{display:flex;align-items:center;justify-content:center}.multicolumn--width-text .multicolumn-list{flex-wrap:wrap}@media screen and (min-width: 768px){.multicolumn--width-text{padding:72px 0}.multicolumn--width-text .multicolumn-card__ttl{position:relative;left:auto;right:auto;bottom:auto;padding:0;margin-bottom:25px}.multicolumn--width-text .multicolumn-card__txt{display:block}.multicolumn--width-text .multicolumn-card__image-wrapper{display:none}.multicolumn--width-text .multicolumn-card{padding:55px 30px 52px;border-radius:30px}.multicolumn--width-text .multicolumn-list{margin-left:-45px}.multicolumn--width-text .multicolumn-list__item{flex:0 0 62%;max-width:62%;width:62%;padding-left:45px}.multicolumn--about .multicolumn-list__item{flex:0 0 100%;max-width:100%;width:100%}.multicolumn--about .multicolumn-list__item+.multicolumn-list__item{margin-top:30px}.multicolumn--about{padding:0 0 70px}}@media screen and (min-width: 1024px){.multicolumn--width-text .multicolumn-list__item{flex:0 0 41.6%;max-width:41.6%;width:41.6%}.multicolumn--about .multicolumn-list__item{flex:0 0 33.33%;max-width:33.33%;width:33.33%}.multicolumn--about .multicolumn-card:before{content:"";width:1px;padding-top:74%}.multicolumn--about .multicolumn-list__item+.multicolumn-list__item{margin-top:0}}@media only screen and (max-width: 767px){.multicolumn--about .multicolumn-card:before{display:none}.multicolumn--width-text .multicolumn-card__ttl{position:relative;left:auto;right:auto;bottom:auto;padding:0;margin-bottom:25px}.multicolumn--about .multicolumn-card__txt{display:block;font-size:14px;padding:24px 18px;max-width:330px}.multicolumn-card__txt p{margin:1.2em 15px!important}.multicolumn--about .multicolumn-list__item+.multicolumn-list__item{margin-top:12px}.multicolumn--width-text .multicolumn-list__item{flex:0 0 100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-multicolumn-custom.css.map */
