.shop02-template-08 .title-header .fz-B{font-size:18px;font-weight:700;line-height:1.5em}@media (min-width:740px){.shop02-template-08 .title-header .fz-B{font-size:22px}}@media (min-width:1500px){.shop02-template-08 .title-header .fz-B{font-size:26px}}@media (min-width:1800px){.shop02-template-08 .title-header .fz-B{font-size:30px}}.shop02-template-08 .fz-B,.shop02-template-08 .fz-C{font-size:17px;font-weight:700;line-height:1.25em}@media (min-width:740px){.shop02-template-08 .fz-B,.shop02-template-08 .fz-C{font-size:17px}}@media (min-width:1500px){.shop02-template-08 .fz-B,.shop02-template-08 .fz-C{font-size:18px}}@media (min-width:1800px){.shop02-template-08 .fz-B,.shop02-template-08 .fz-C{font-size:20px}}.shop02-template-08 .title-header .more{border-radius:30px;border-style:solid;border-width:1px;cursor:pointer;display:inline-flex;font-size:.875rem;margin-top:10px;padding:.5em 2em;transition:all .4s ease;user-select:none;-moz-user-select:none;-webkit-user-select:none;width:auto}@media (min-width:740px) and (max-width:1499px){.shop02-template-08 .title-header .more{font-size:.8125rem}}@media (min-width:1180px){.shop02-template-08 .title-header .more:hover{background-color:var(--color-main-dark)!important;border-color:var(--color-main-dark)!important;color:#fff!important}}@media (min-width:0) and (max-width:979px){.shop02-template-08 .title-header{padding-top:50px}}.shop02-template-08 .title-header>div{align-items:center;display:flex;justify-content:space-between}.shop02-template-08 .title-header .fz-B.deco:after{border-top:3px solid var(--color-second);content:"";display:block;height:3px;margin:1em 0 2em;width:1.25em}.shop02-template-08 .title-header .swiper-pagination{position:static}@media (min-width:0) and (max-width:979px){.shop02-template-08 .title-header .swiper-pagination{display:none}}.shop02-template-08 .title-header .center .fz-B{align-items:center;display:flex;flex-direction:column;width:100%}.shop02-template-08{max-width:100%;overflow:hidden;padding-bottom:30px;position:relative;width:100%}@media (min-width:740px){.shop02-template-08{padding-bottom:3.95vw;padding-top:50px}}@media (min-width:740px) and (max-width:979px){.shop02-template-08{padding-bottom:70px!important;padding-top:0!important}}.shop02-template-08 .img-holder{overflow:hidden;position:relative;width:100%}.shop02-template-08 .img-holder:before{content:"";display:block;padding-bottom:100%;width:100%}.shop02-template-08 .img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;transition:transform .5s ease;width:100%}.shop02-template-08 .text{border-bottom:1px solid #000;padding:calc(var(--pd-inside-xs)/2) 0;transition:all .4s ease;transition-property:border-color}@media (min-width:1800px){.shop02-template-08 .text{padding:var(--pd-inside-xs) 0}}.shop02-template-08 .fz-C{display:-webkit-box;height:2.5em;-webkit-line-clamp:2;line-height:1.25em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;font-family:var(--font-family)}.shop02-template-08 .date{align-items:center;display:flex;font-family:var(--font-family-en);margin-bottom:4em}@media (min-width:1800px){.shop02-template-08 .date{font-size:1.125rem}}.shop02-template-08 .date .month,.shop02-template-08 .date .year{transition:color .35s ease}.shop02-template-08 .date .month{align-items:center;display:flex}.shop02-template-08 .date .month:before{border-top:1px solid #000;content:"";display:block;height:1px;margin:0 .75em;transition:border-color .35s ease;width:2.5em}.shop02-template-08 p{display:-webkit-box;height:5.25em;-webkit-line-clamp:3;line-height:1.75em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;padding-right:10%}@media (min-width:740px){.shop02-template-08 p{font-size:.875rem}.shop02-template-08 .swiper-slide:nth-of-type(2n+2) .item{flex-direction:column-reverse}.shop02-template-08 .swiper-slide:nth-of-type(2n+2) .text{border-bottom:none;border-top:1px solid #000}}.shop02-template-08 .item{display:flex;flex-direction:column}@media (min-width:1180px){.shop02-template-08 .item:hover .text{border-color:var(--color-main)}.shop02-template-08 .item:hover .date{color:var(--color-main)}.shop02-template-08 .item:hover .img{transform:scale(1.125)}.shop02-template-08 .item:hover .month:before{border-color:var(--color-main)}}.shop02-template-08 .container{position:relative;z-index:3}.shop02-template-08 .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:0) and (max-width:739px){.shop02-template-08 .bg.desktop{display:none!important}}@media (min-width:740px){.shop02-template-08 .bg.mobile{display:none!important}}
