.template-index main.wrapper{max-width:none;padding:0}.template-index .section-header{margin:0 0 30px}.template-index .section-header--left{font-size:2.1em;font-weight:700}@media only screen and (max-width: 768px){.template-index .section-header--left{text-align:center}}@media only screen and (max-width: 480px){.template-index .section-header--left{font-size:5vw}}.template-index hr{margin:60px 0}.template-index .flexslider{margin:0}.template-index .flex-direction-nav{display:none}.template-index .flex-control-nav{width:auto;right:20px;bottom:10px}@media only screen and (max-width: 480px){.template-index .flex-control-nav{top:10px;bottom:auto}}.template-index .flex-control-nav li a{width:8px;height:8px;opacity:.6;border:solid 1px #dedede}.template-index .flex-control-nav li a.flex-active{border:solid 1px #111}.template-index .rich-text{padding:30px 0;background:#f0f0f0;margin:0 auto}.template-index .rich-text .section-header{margin:0 0 5px}.template-index .rich-text h2{text-align:center;margin:0}@media only screen and (max-width: 480px){.template-index .rich-text h2{font-size:4.2vw}}.template-index .rich-text .rte{text-align:center;margin:0 0 5px}.template-index .rich-text .rte p{font-size:1.1em;margin:0}@media only screen and (max-width: 480px){.template-index .rich-text .rte p{font-size:.9em}}.template-index .rich-text .rte p strong{color:#f47a55}@media only screen and (max-width: 480px){.s-featured-column__wrap{width:100%;overflow-x:scroll;padding:0 0 20px}.s-featured-column__wrap::-webkit-scrollbar{height:5px}.s-featured-column__wrap::-webkit-scrollbar-track{margin:0 2px;background:#ccc}.s-featured-column__wrap::-webkit-scrollbar-thumb{background:#666}}.s-featured-column{max-width:1400px;padding:60px;margin:0 auto}@media only screen and (max-width: 768px){.s-featured-column{padding:50px 5% 0}}.s-featured-column .feature-row__image-wrapper{margin:0 auto 15px}.s-featured-column__inner{display:flex;margin:0}@media only screen and (max-width: 480px){.s-featured-column__inner{width:250%}}.s-featured-column .grid-item{float:none;padding-right:30px;padding-left:30px;border-right:solid 1px #dedede}@media only screen and (max-width: 480px){.s-featured-column .grid-item{float:none;padding-right:0;padding-left:0;border-right:0;margin:0 5% 0 0}}.s-featured-column .grid-item:first-child{border-left:solid 1px #dedede}.s-featured-column__inner__ttl{font-size:1.2rem;font-weight:500}@media only screen and (max-width: 480px){.s-featured-column .grid-item:first-child{border-left:0}.s-featured-column .grid-item:last-child{margin:0}.s-featured-column__inner__ttl{font-size:1.1rem;font-weight:700}}.template-index .shopify-section>.feature-row{width:100%;max-width:1400px;padding:0 60px;margin:60px auto}@media only screen and (max-width: 768px){.template-index .shopify-section>.feature-row{padding:0 5%}}.template-index .feature-row .feature-row{background:#222}.template-index .feature-row__text--left,.template-index .feature-row__text--right{padding-left:50px}@media only screen and (max-width: 768px){.template-index .feature-row__text--left,.template-index .feature-row__text--right{padding-left:25px;padding-bottom:30px}}.template-index .feature-row h2{color:#fff;font-size:2.1em;margin:0}@media only screen and (max-width: 768px){.template-index .feature-row h2{font-size:5vw}}.template-index .feature-row .rte p{color:#fff;margin:0 0 20px}.template-index .feature-row .btn{color:#222;background:#fff}.template-index .collection-list-section>div{max-width:1400px;padding:0 60px;margin:0 auto}@media only screen and (max-width: 480px){.template-index .collection-list-section>div{padding:0 5%}}.s-collection-template .featured-box{position:relative;padding:0;border:none}@media only screen and (max-width: 480px){.s-collection-template .featured-box{margin:0 0 10px}}.s-collection-template .featured-box--image{padding:0}.s-collection-template .featured-box--title{position:absolute;padding:0;color:#fff;font-size:2.4em;letter-spacing:.04em;font-weight:700;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.s-collection-template .featured-box--title span{display:block;font-size:1.2em}.template-index .collection-rows-section{max-width:1400px;padding:0 60px 80px;margin:0 auto}@media only screen and (max-width: 480px){.template-index .collection-rows-section{padding:0 5%}}.template-index .lazyload__image-wrapper{overflow:hidden}.template-index .lazyload__image-wrapper div img{top:50%;transform:translateY(-50%)}.sn-product-grid-item__ttl{margin:0 0 5px}.s-hero{display:flex;align-items:center;height:400px}#shopify-section-162444095695ad595d .s-hero{background:url(/cdn/shop/files/service_bg.jpg?v=1624800022) center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}#shopify-section-e2df9cdd-925b-4e90-b825-e2ac9dbce404 .s-hero{background:url(/cdn/shop/files/H32705141_lifestyle_0073cd73-a35b-4416-a22d-fbe25ba9fe8e.jpg?v=1666070737) center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}#shopify-section-e2df9cdd-925b-4e90-b825-e2ac9dbce404 .s-hero p{font-size:18px;line-height:180%;font-weight:700}@media only screen and (max-width: 768px){#shopify-section-162444095695ad595d .s-hero{background:url(/cdn/shop/files/service_bg.jpg?v=1624800022) center center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}#shopify-section-e2df9cdd-925b-4e90-b825-e2ac9dbce404 .s-hero{background:url(/cdn/shop/files/H32705141_lifestyle_sp.jpg?v=1666071400) l center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}#shopify-section-e2df9cdd-925b-4e90-b825-e2ac9dbce404 .s-hero p{font-size:14px;line-height:170%;font-weight:700}}@media only screen and (max-width: 1024px){.s-hero{position:relative;background-attachment:scroll;background-position:65% center;padding:60px 0}}.s-hero__caption{width:100%;max-width:1400px;padding:0 60px;margin:0 auto}@media only screen and (max-width: 768px){.s-hero__caption{padding:0 5%}}.main-content .s-hero__caption__ttl{color:#fff;max-width:560px;font-size:2.1em;font-weight:700}@media only screen and (max-width: 768px){.main-content .s-hero__caption__ttl{font-size:4.7vw;margin:0 0 15px}}.s-hero__caption p{color:#fff;max-width:540px;font-size:14px;margin:0 0 30px}@media only screen and (max-width: 768px){.s-hero__caption p{margin:0 0 30px}}.s-hero__caption .btn{background:#f47a55}.template-index .featured-blog{background:#111;padding:60px 0 30px}.template-index .featured-blog h2,.template-index .featured-blog div{color:#fff}.template-index .featured-blog h3{color:#fff;margin:0 0 5px}.template-index .featured-blog time{color:#fff;font-size:.9em;font-weight:400}.template-index .featured-blog .section-header{width:100%;max-width:1400px;padding:0 60px;margin-right:auto;margin-left:auto}.template-index .featured-blog .grid-uniform{display:flex;width:100%;max-width:1400px;padding:0 60px;margin:0 auto 30px}@media only screen and (max-width: 480px){.template-index .featured-blog .grid-uniform{display:block;padding:0 5%;margin:0 auto}}.template-index .featured-blog .grid-item{float:none;padding-right:30px;padding-left:30px;border-right:solid 1px #3b3b3b}@media only screen and (max-width: 480px){.template-index .featured-blog .grid-item{padding-top:37.5px;padding-right:0;padding-left:0;border-top:solid 1px #3b3b3b;border-right:none}}.template-index .featured-blog .grid-item:first-child{border-left:solid 1px #3b3b3b}@media only screen and (max-width: 480px){.template-index .featured-blog .grid-item:first-child{padding-top:0;border:none}}.template-index .featured-blog .lazyload__image-wrapper{margin:0 0 15px}.template-index .featured-blog .btn{color:#222;background:#fff}.top_special_ttl{font-size:40px;text-align:center;font-weight:700;margin:0 0 10px}.top_special_txt{font-size:16px;text-align:center;margin:0}@media only screen and (max-width: 480px){.top_special_ttl{font-size:30px;margin:0 0 5px}.top_special_txt{font-size:12px}}.feature-row--16300535185b91b6af p a{color:#fff!important;text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/template-index.css.map */
