.shop02-template-03 .title-header .fz-B{font-size:18px;font-weight:700;line-height:1.5em}.shop02-template-03{isolation:isolate}.shop02-template-03 .container{position:relative;z-index:3}.shop02-template-03 .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-03 .bg.desktop{display:none!important}}@media (min-width:740px){.shop02-template-03 .title-header .fz-B{font-size:22px}.shop02-template-03 .bg.mobile{display:none!important}}@media (min-width:1500px){.shop02-template-03 .title-header .fz-B{font-size:26px}}@media (min-width:1800px){.shop02-template-03 .title-header .fz-B{font-size:30px}}.shop02-template-03 .text{font-size:17px;font-weight:700;line-height:1.25em}@media (min-width:740px){.shop02-template-03 .text{font-size:17px}}@media (min-width:1500px){.shop02-template-03 .text{font-size:18px}}@media (min-width:1800px){.shop02-template-03 .text{font-size:20px}}.shop02-template-03 .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-03 .title-header .more{font-size:.8125rem}}@media (min-width:1180px){.shop02-template-03 .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-03 .title-header{padding-top:50px}}.shop02-template-03 .title-header>div{align-items:center;display:flex;justify-content:space-between}.shop02-template-03 .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-03 .title-header .center .fz-B{align-items:center;display:flex;flex-direction:column;width:100%}.shop02-template-03{background-color:#f2f5f4;overflow:hidden;padding:30px 0 25px;position:relative;width:100%}@media (min-width:980px){.shop02-template-03{padding-bottom:3.125vw;padding-top:4.375vw}}.shop02-template-03 .img-holder{overflow:hidden}.shop02-template-03 .img{background-position:50%;background-repeat:no-repeat;background-size:cover}.shop02-template-03 .img:before{content:"";display:block;padding-bottom:64%;width:100%}.shop02-template-03 .text{align-items:center;background-color:#fff;clip-path:polygon(0 20%,100% 0,100% 100%,0 100%);display:flex;justify-content:space-between;margin-top:-6%;padding:calc(var(--pd-inside-xs)/1.2) calc(var(--pd-inside-xs)/2) calc(var(--pd-inside-xs)/2);transition:all .4s ease;transition-property:background-color,color}@media (min-width:1180px){.shop02-template-03 .text{margin-top:-8%;padding:3.9vw 2.6vw 2.3vw}}.shop02-template-03 .text .icon{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;overflow:hidden;transition:background-color .4s ease;width:40px}.shop02-template-03 .text .icon path{fill:#45922e;transition:fill .4s ease}.shop02-template-03 .text .icon svg{display:block;height:auto;width:30%}@media (min-width:1500px){.shop02-template-03 .text .icon{height:3vw;width:3vw}}.shop02-template-03 .item-list{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:740px){.shop02-template-03 .item-list{gap:30px;grid-template-columns:repeat(3,1fr)}}@media (min-width:980px){.shop02-template-03 .item-list{gap:40px}}.shop02-template-03 .item{display:flex;flex-direction:column;min-width:0}@media (min-width:980px){.shop02-template-03 .item:hover .text{background-color:#000!important;color:#fff}.shop02-template-03 .item:hover .text .icon{background-color:var(--color-main)}.shop02-template-03 .item:hover .text .icon path{fill:#fff}}
