/*! =================================================================================

  "Firon Shopify" Naore Product Styles

================================================================================== */.link-btn{width:316px;line-height:56px;display:block;font-size:16px;font-size:1.6rem;font-weight:500;letter-spacing:.05em;text-align:center;margin:auto;border:solid 1px #707070;background-color:#fff;transition:all .3s}.link-btn:hover{color:#fff;background-color:#000}section{position:relative}.sec-heading{font-size:30px;font-size:3rem;font-weight:700;letter-spacing:.05em;line-height:1;text-align:center;color:#000}.art-date{font-size:12px;font-size:1.2rem;font-weight:400;letter-spacing:.1em;line-height:1}@media screen and (max-width:640px){.link-btn{transform:scale(.85)}.sec-heading{font-size:26px;font-size:2.6rem}}@media screen and (max-width:480px){.link-btn{transform:scale(.8)}.sec-heading{font-size:5vw}}/*!
  Main Visual
================================================================================= */.mv{position:relative;width:100%;height:auto;display:grid}.mv .mv-slider{grid-area:1/1}.mv .mv-slider li img{width:100%;height:auto;object-fit:cover}.mv .contents-area{grid-area:1/1}.mv .contents-area .inner{position:relative;height:100%}.mv .contents-area .inner .mv-heading h2{margin-bottom:.5em;font-size:42px;font-size:4.2rem;line-height:1.6904761905}.mv .contents-area .inner .mv-heading p{font-size:22px;font-size:2.2rem;line-height:1.6818181818;mix-blend-mode:difference;z-index:1}@media screen and (max-width:835px){.mv .mv-slider li img{aspect-ratio:3/2}.mv .contents-area .inner .mv-heading h2{font-size:34px;font-size:3.4rem}.mv .contents-area .inner .mv-heading p{font-size:18px;font-size:1.8rem}}@media screen and (max-width:640px){.mv .mv-slider li img{aspect-ratio:4/3}}@media screen and (max-width:480px){.mv .contents-area .inner .mv-heading h2{font-size:5.625vw}.mv .contents-area .inner .mv-heading p{font-size:max(3.3333333333vw,13px)}}/*!
  Slick Slider Dots Customize
================================================================================= */.slick-dotted.slick-slider{margin:0}.slick-dots{z-index:1;left:130px;bottom:-60px;width:fit-content}.slick-dots li{width:70px;height:auto}.slick-dots li button{width:100%;height:2px;display:inline-block;padding:0}.slick-dots li button:before{font-size:0;line-height:1;width:100%;height:2px;text-indent:-9999px;display:inline-block;background-color:#64ac3f;padding:0}@media screen and (max-width:835px){.slick-dots{left:10px;bottom:-25px}.slick-dots li{width:60px}}/*!
  Products
================================================================================= */.products{background-color:#edeae1;padding:90px 0 115px}.products .products-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:55px 14px;margin:65px 0 0}.products .products-container .product figure{position:relative;margin:0 0 15px}.products .products-container .product figure.soldout:before{content:"SOLD OUT";position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);font-size:42px;font-size:4.2rem;font-weight:600;color:#b78f67;white-space:nowrap}.products .products-container .product figure img{width:100%;height:auto}.products .products-container .product dl dt{font-size:17px;font-size:1.7rem;font-weight:400;line-height:1.3;margin:0 0 15px}.products .products-container .product dl dt span{position:relative;display:inline-block;vertical-align:top;white-space:nowrap}.products .products-container .product dl dt span.new{padding:0 0 0 55px}.products .products-container .product dl dt span.new:before{content:"NEW";position:absolute;left:0;top:0;font-size:13px;font-size:1.3rem;font-weight:400;letter-spacing:.1em;width:45px;display:inline-block;text-align:center;color:#fff;background-color:#acacac;border-radius:4px;padding:.25em 0}.products .products-container .product dl dd i.tag{font-size:14px;font-size:1.4rem;font-weight:400;letter-spacing:.1em;font-style:normal;display:inline-block;vertical-align:middle;text-align:center;background-color:#acacac54;border-radius:2px;padding:.25em .5em;margin:0 10px 0 0}.products .products-container .product dl dd i.tag--firon{display:inline-flex;align-items:center;gap:.4em}.products .products-container .product dl dd i.tag--firon img{width:1.2em;height:auto;flex-shrink:0}@media screen and (max-width:835px){.products{padding:10% 0 17.5%}.products .products-container{grid-template-columns:repeat(2,1fr);gap:7.5% 2.5%;margin:5% 0 0}}@media screen and (max-width:640px){.products .products-container .product figure.soldout:before{font-size:30px;font-size:3rem}.products .products-container .product dl dt{font-size:16px;font-size:1.6rem}.products .products-container .product dl dt span.new{padding:0 0 0 45px}.products .products-container .product dl dt span.new:before{transform:scale(.85);transform-origin:0 0}.products .products-container .product dl dd i.tag{transform:scale(.85);transform-origin:0 0;margin:0}}@media screen and (max-width:480px){.products .products-container{display:block;padding:0 5%}.products .products-container .product:not(:last-of-type){margin:0 0 30px}}/*!
  Columns
================================================================================= */.columns{position:relative;padding:95px 0 0}.columns:before{content:"";position:absolute;left:0;top:245px;width:calc(50% + 360px);height:calc(100% - 310px);background-color:#edeae1}.columns .inner .columns-container{position:relative;margin:120px 0 0;padding:0 0 85px;display:grid;grid-template-columns:60% 32%;justify-content:space-between}.columns .inner .columns-container article img{width:100%;height:auto}.columns .inner .columns-container article{position:relative;z-index:1;margin:-30px 0 0}.columns .inner .columns-container article dl{font-size:18px;font-size:1.8rem;letter-spacing:.1em;padding:0 100px 0 0}.columns .inner .columns-container article dl dt{font-weight:500;margin:0 0 1.25em}.columns .inner .columns-container article dl dd{font-weight:400;line-height:1.7222222222}.columns .inner .columns-container .archives{position:relative;z-index:1;margin:-30px 0 0}.columns .inner .columns-container .archives .archive:not(:last-of-type){margin:0 0 40px}.columns .inner .columns-container .archives .archive figure img{width:100%;height:auto}.columns .inner .columns-container .archives .archive dl dt span{display:block;font-size:18px;font-size:1.8rem;font-weight:500;letter-spacing:.1em;line-height:1.5;margin:.5em 0 0}.columns .inner .columns-container .archives .archive dl dd{font-size:14px;font-size:1.4rem;letter-spacing:.1em;line-height:1.7142857143;margin:.75em 0 0}.columns .inner .columns-container .art-date{margin:1.75em 0}.columns .inner .columns-container .link-btn{display:block;margin:4em 0}@media screen and (max-width:835px){.columns{padding:10% 0 5%}.columns:before{content:none}.columns .inner .columns-container{margin:5% 0 0;padding:0 0 10%;display:block}.columns .inner .columns-container article{margin:0 0 10%}.columns .inner .columns-container article figure img{width:100%;height:auto}.columns .inner .columns-container article dl{padding:0}.columns .inner .columns-container .archives{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 5%}.columns .inner .columns-container .archives .archive:not(:last-of-type){margin:0}.columns .inner .columns-container .link-btn{position:relative;margin:5% auto 0}}@media screen and (max-width:640px){.columns .inner .columns-container article dl{font-size:16px;font-size:1.6rem}.columns .inner .columns-container .link-btn{transform:scale(.85);transform-origin:50% 0}.columns .inner .columns-container .archives .archive dl dd{font-size:16px;font-size:1.6rem}}@media screen and (max-width:480px){.columns .inner .columns-container article dl{font-size:3.125vw}.columns .inner .columns-container article dl dt{margin:0 0 1em}.columns .inner .columns-container .archives .archive dl dd{font-size:3.125vw}}/*!
  News
================================================================================= */.news{padding:90px 0 175px}.news .inner .news-list{margin:90px 0 65px;border-top:solid 1px #000000}.news .inner .news-list .news-item{border-bottom:solid 1px #000000;padding:35px 0}.news .inner .news-list .news-item a{color:inherit;text-decoration:none}.news .inner .news-list .news-item dl{margin:25px 0 0;letter-spacing:.1em}.news .inner .news-list .news-item dl dt{font-size:18px;font-size:1.8rem;font-weight:500;line-height:1.7222222222;margin:0 0 .5em}.news .inner .news-list .news-item dl dd{font-size:16px;font-size:1.6rem;line-height:1.6875}@media screen and (max-width:835px){.news{padding:10% 0 15%}.news .inner .news-list{margin:5% 0 7.5%}.news .inner .news-list .news-item{padding:30px 0}.news .inner .news-list .news-item dl{margin:15px 0 0}}@media screen and (max-width:640px){.news .inner .news-list .news-item dl dt{font-size:17px;font-size:1.7rem}.news .inner .news-list .news-item dl dd{font-size:16px;font-size:1.6rem}}@media screen and (max-width:480px){.news .inner .news-list .news-item dl dt{font-size:3.3333333333vw}.news .inner .news-list .news-item dl dd{font-size:3.125vw}}/*!
  Interval Common
================================================================================= */.interval img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/1/assets/naore-product.css.map */
