.tc-sec--main-hero{width:100%}.tc-main-hero-swiper .swiper-slide{overflow:hidden}.tc-pc{display:block}.tc-m{display:none}@media screen and (max-width:1024px){.tc-pc{display:none}.tc-m{display:block}}.tc-main-hero-swiper{position:relative;width:100%;overflow:hidden}.tc-main-hero-swiper .tc-mh-pagination{bottom:0;left:0;top:initial;width:100%;padding:50px 0;pointer-events:none}.tc-main-hero-swiper .tc-mh-pagination .swiper-pagination-bullet{pointer-events:auto}.tc-main-hero-swiper .tc-mh-pagination .swiper-pagination-bullet{margin:0 5px;width:10px;height:10px;border-radius:50%;border:1px solid var(--wh);background:transparent;opacity:1}.tc-main-hero-swiper .tc-mh-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--wh)}@media screen and (max-width:1024px){.tc-main-hero-swiper .tc-mh-pagination{padding:22px 0 40px}.tc-main-hero-swiper .tc-mh-pagination .swiper-pagination-bullet{margin:0 3.5px;width:8px;height:8px}}.tc-mh-prev-btn{position:absolute;z-index:10;top:50%;left:64px;transform:translateY(-50%);width:25px;height:25px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2693_20310)'%3E%3Cpath d='M16.7523 24.6824L6.87934 14.5261C6.31692 13.9473 6.00098 13.1625 6.00098 12.3442C6.00098 11.5259 6.31692 10.7411 6.87934 10.1623L16.7463 0.012207L18.1603 1.46678L8.29334 11.6169C8.10586 11.8098 8.00055 12.0714 8.00055 12.3442C8.00055 12.617 8.10586 12.8786 8.29334 13.0715L18.1663 23.2278L16.7523 24.6824Z' fill='%23FFFEF8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2693_20310'%3E%3Crect width='24' height='24.6887' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}.tc-mh-next-btn{position:absolute;z-index:10;top:50%;right:64px;transform:translateY(-50%);width:25px;height:25px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2693_20311)'%3E%3Cpath d='M7.412 24.6888L6 23.2363L15.881 13.0717C16.0685 12.8788 16.1738 12.6172 16.1738 12.3444C16.1738 12.0717 16.0685 11.8101 15.881 11.6171L6.017 1.47215L7.431 0.0175781L17.293 10.1626C17.8554 10.7413 18.1714 11.5261 18.1714 12.3444C18.1714 13.1628 17.8554 13.9476 17.293 14.5263L7.412 24.6888Z' fill='%23FFFEF8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2693_20311'%3E%3Crect width='24' height='24.6887' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}@media screen and (max-width:1024px){.tc-mh-prev-btn,.tc-mh-next-btn{width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}}.tc-mh-item{position:relative;height:calc(100dvh - (var(--header-h) + 240px));min-height:678px}.tc-mh-item:after{content:"";display:block;position:absolute;z-index:0;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(180deg,#0000,#00000080);pointer-events:none}.tc-mh-item--no-dim:after{content:none}.tc-mh-item img{width:100%;height:100%;object-fit:cover}.tc-sh-item{position:relative;height:600px}.tc-sh-item>a,.tc-sh-item>span{display:block;width:100%;height:100%}.tc-sh-item img{width:100%;height:100%;object-fit:cover}.tc-h-item{position:relative;height:620px}.tc-h-item img{width:100%;height:100%;object-fit:cover}.tc-product-list .tc-h-item{grid-column:1 / -1;padding:10px 0}@media screen and (max-width:1024px){.tc-h-item{height:240px}.tc-product-list .tc-h-item{padding:0}.tc-product-list .tc-h-item>a{display:block;width:calc(100% + 30px);height:100%;margin:0 -15px}}.tc-ch-item{position:relative}.tc-ch-item img{width:100%;height:100%;object-fit:cover}.tc-hero-box{position:absolute;z-index:1;left:50%;transform:translate(-50%);text-align:center;pointer-events:none}.tc-hero-label{margin-bottom:30px;color:var(--wh)}.tc-hero-title{margin-bottom:40px;color:var(--wh)}.tc-hero-title.tc-hero-title--img{margin:0 auto 40px;width:fit-content;height:80px}.tc-hero-title.tc-hero-title--img img{display:block;width:auto;height:100%}@media screen and (max-width:1024px){.tc-hero-box{width:calc(100% - 30px)}.tc-hero-label{margin-bottom:14px;font-size:var(--fz)}.tc-hero-title{margin-bottom:14px;font-size:44px}.tc-hero-title.tc-hero-title--img{margin:0 auto 20px;width:fit-content;height:48px}}.tc-sh-item .tc-hero-title,.tc-h-item .tc-hero-title,.tc-ch-item .tc-hero-title{font-size:60px;font-weight:700;letter-spacing:-.02em;line-height:100%}@media screen and (max-width:1024px){.tc-sh-item .tc-hero-title,.tc-ch-item .tc-hero-title{font-size:35px}}.tc-hero-desc{color:var(--wh);line-height:150%}.tc-hero-text-btn{margin-top:30px;color:var(--wh);font-weight:400;line-height:120%;text-decoration:underline;text-underline-offset:3.5px}.tc-mh-item .tc-hero-box{bottom:110px}@media screen and (max-width:1024px){.tc-hero-text-btn{margin-top:20px}.tc-mh-item{height:calc(100dvh - (var(--header-h) + 270px));min-height:530px}.tc-mh-item .tc-hero-box{bottom:84px}}.tc-sh-item .tc-hero-box,.tc-h-item .tc-hero-box{top:50%;transform:translate(-50%,-50%)}.tc-h-item .tc-hero-desc{position:absolute;bottom:98px;left:50%;transform:translate(-50%);text-align:center}@media screen and (max-width:1024px){.tc-h-item .tc-hero-label{font-size:12px}.tc-h-item .tc-hero-title{font-size:24px}.tc-h-item .tc-hero-text-btn{margin-top:12px;font-size:12px}.tc-h-item .tc-hero-desc{position:absolute;bottom:0;left:50%;transform:translate(-50%);text-align:center;width:calc(100% - 30px);font-size:8px;padding:20px 0}}.tc-ch-item .tc-hero-box{top:50%;transform:translate(-50%,-50%)}.tc-sec--c-hero .tc-ch-item,.tc-product-list-wrapper{flex:1}.tc-sec--c-hero .tc-product-list{min-width:0;grid-template-columns:repeat(2,1fr);padding:0}@media screen and (max-width:1024px){.tc-sec--c-hero{display:flex;flex-direction:column}.tc-sec--c-hero .tc-product-list{padding:30px 0 0}}.tc-sec--c-hero .tc-p-visual{position:relative;aspect-ratio:1 / 1}@media screen and (max-width:1024px){.tc-sec--c-hero .tc-p-visual{aspect-ratio:150 / 180}}.tc-sec--c-hero{display:flex;gap:20px}.tc-sec--c-hero--img-right{flex-direction:row-reverse}@media screen and (max-width:1024px){.tc-sec--c-hero,.tc-sec--c-hero--img-right{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tc-main-hero.css.map */
