.history__list__item{position:relative;display:flex;gap:6.25rem;align-items:flex-start;padding-bottom:7.5rem}.history__list__item:last-child{padding-bottom:0}.history__list__item::before{content:"";display:block;width:1px;height:100%;background:#bdbdbd;position:absolute;left:14.625rem;top:9%}@media all and (max-width: 640px){.history__list__item::before{top:5%}}.history__list__item:last-child::before{display:none}.history__list__item.active .history__year{font-size:3.125rem}.history__list__item.active .history__content__item{font-weight:600}.history__list__item.active .history__year::before{border:none;box-shadow:0 0 0 10px #e81d2c,0 0 0 23px rgba(232,29,44,.5),0 0 0 36px rgba(232,29,44,.2)}.history__year{position:relative;width:15rem;transition:.3s ease-out;font-size:2.125rem;font-weight:900;transition:.3s ease-out}.history__year::before{content:"";display:block;width:11px;height:11px;background:#fff;border:1px solid #010101;border-radius:30px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.3s ease-out}.history__content{flex:1}.history__content__item{position:relative;transition:.3s ease-out;font-size:1.375rem;color:#444;margin-bottom:.625rem}@media all and (max-width: 1024px){.history__content__item{font-size:1rem}}.history__content__item::before{content:"";display:block;width:3px;height:3px;background:#444;border-radius:30px;position:absolute;left:-13px;top:14px}@media all and (max-width: 1024px){.history__content__item::before{left:-10px;top:10px}}@media all and (max-width: 1024px){.history__list__item{flex-direction:column;gap:.625rem;padding-bottom:3.75rem}.history__list__item::before{left:.3125rem}.history__list__item.active .history__year{font-size:1.375rem;opacity:1}.history__list__item.active .history__year::before{right:auto;left:0;border:1px solid #e81d2c;box-shadow:0 0 0 3px #e81d2c,0 0 0 8px rgba(232,29,44,.5),0 0 0 13px rgba(232,29,44,.2)}.history__list__item.active .history__content__item{font-weight:400;opacity:1}.history__year{width:auto;font-size:1.375rem;padding-left:2.5rem;opacity:.7}.history__year::before{right:auto;left:0}.history__content{padding-left:2.5rem}.history__content__item{opacity:.7}}.content__imgslide a{position:relative}.content__imgslide a .imgslide__txtbox{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:100%;color:#fff;padding:8%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:20px}.content__imgslide a .imgslide__txtbox .imgslide__txtbox-title{font-size:clamp(2.1875rem,1.1458333333vw,1.375rem);font-weight:700}.content__imgslide a .imgslide__txtbox .imgslide__txtbox-sub{font-size:clamp(1.25rem,.8333333333vw,1rem)}.content__imgslide .swiper-button-next,.content__imgslide .swiper-button-prev{color:#fff}.content__imgslide .swiper-button-prev,.content__imgslide .swiper-container-rtl .swiper-button-next{left:30px}@media all and (max-width: 640px){.content__imgslide .swiper-button-prev,.content__imgslide .swiper-container-rtl .swiper-button-next{left:10px}}.content__imgslide .swiper-button-next,.content__imgslide .swiper-container-rtl .swiper-button-prev{right:30px;transform:scaleX(-1)}@media all and (max-width: 640px){.content__imgslide .swiper-button-next,.content__imgslide .swiper-container-rtl .swiper-button-prev{right:10px}}.content__imgslide .slide--btn{width:2.1875rem;height:2.1875rem;background:#fff url("data:image/svg+xml; charset=utf8, %3Csvg xmlns=\"http://www.w3.org/2000/svg\" width='35' height='35' viewBox='0 0 35 35'%3E%3Cg id='Component91_32' data-name='Component91-32' transform='translate(35 35) rotate(180)'%3E%3Ccircle id='Ellipse40' cx='17.5' cy='17.5' r='17.5' fill='none'/%3E%3Cg id='Component104_10' data-name='Component104-10' transform='translate(16 13)'%3E%3Cpath id='Path136' d='M-221.162-318.69l4.44,4.44,4.44-4.44' transform='translate(318.69 -212.282) rotate(-90)' fill='none' stroke='%23111' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center/cover;border-radius:50px;transition:.3s ease-out}@media all and (max-width: 640px){.content__imgslide .slide--btn{background:#e81d2c url("data:image/svg+xml; charset=utf8, %3Csvg xmlns=\"http://www.w3.org/2000/svg\" width='35' height='35' viewBox='0 0 35 35'%3E%3Cg id='Component91_32' data-name='Component91-32' transform='translate(35 35) rotate(180)'%3E%3Ccircle id='Ellipse40' cx='17.5' cy='17.5' r='17.5' fill='none'/%3E%3Cg id='Component104_10' data-name='Component104-10' transform='translate(16 13)'%3E%3Cpath id='Path136' d='M-221.162-318.69l4.44,4.44,4.44-4.44' transform='translate(318.69 -212.282) rotate(-90)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center/cover}}.content__imgslide .slide--btn:hover{background:#e81d2c url("data:image/svg+xml; charset=utf8, %3Csvg xmlns=\"http://www.w3.org/2000/svg\" width='35' height='35' viewBox='0 0 35 35'%3E%3Cg id='Component91_32' data-name='Component91-32' transform='translate(35 35) rotate(180)'%3E%3Ccircle id='Ellipse40' cx='17.5' cy='17.5' r='17.5' fill='none'/%3E%3Cg id='Component104_10' data-name='Component104-10' transform='translate(16 13)'%3E%3Cpath id='Path136' d='M-221.162-318.69l4.44,4.44,4.44-4.44' transform='translate(318.69 -212.282) rotate(-90)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center/cover}.content__imgslide .slide--btn>span{display:none}.content__imgslide .slide--btn .swiper-navigation-icon{display:none}.content__imgslide .swiper-pagination-bullet{background:#fff}.content__imgslide .swiper-scrollbar-drag{background:#e81d2c}.content__imgslide-3per a .imgslide__txtbox{gap:0}.content__imgslide-3per a .imgslide__txtbox .imgslide__txtbox-title{font-size:1.25rem}.content__imgslide-3per a .imgslide__txtbox .imgslide__txtbox-sub{font-size:1rem}.content__imgslide-3per .swiper-button-next,.content__imgslide-3per .swiper-button-prev{transform:scale(0.6)}.content__imgslide-3per .swiper-button-prev,.content__imgslide-3per .swiper-container-rtl .swiper-button-next{left:5px}.content__imgslide-3per .swiper-button-next,.content__imgslide-3per .swiper-container-rtl .swiper-button-prev{right:5px}.content-slide .content__imgslide{max-width:70.125rem;margin:0 auto}.content-slide .content__imgslide .swiper-slide img{aspect-ratio:952/498;margin:0 auto;width:80%;max-width:59.5rem;object-fit:cover;border-radius:30px}@media all and (max-width: 640px){.content-slide .content__imgslide .swiper-slide img{width:100%;border-radius:10px}}.content-slide .content__imgslide .slide--btn{margin-top:0;top:50%;transform:translateY(-50%)}@media all and (max-width: 640px){.content-slide .content__imgslide .slide--btn{width:1.5rem;height:1.5rem}}.content-slide .content__imgslide .swiper-button-prev,.content-slide .content__imgslide .swiper-container-rtl .swiper-button-next{left:0}@media all and (max-width: 640px){.content-slide .content__imgslide .swiper-button-prev,.content-slide .content__imgslide .swiper-container-rtl .swiper-button-next{left:10px}}.content-slide .content__imgslide .swiper-button-next,.content-slide .content__imgslide .swiper-container-rtl .swiper-button-prev{right:0;transform:translateY(-50%) scaleX(-1)}@media all and (max-width: 640px){.content-slide .content__imgslide .swiper-button-next,.content-slide .content__imgslide .swiper-container-rtl .swiper-button-prev{right:10px}}.product-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(1.875rem,3.6458333333vw,4.375rem) clamp(.625rem,.8333333333vw,1rem)}@media all and (max-width: 1024px){.product-list{grid-template-columns:repeat(3, 1fr)}}@media all and (max-width: 640px){.product-list{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 400px){.product-list{grid-template-columns:1fr}}.product-list__item a{width:100%;height:100%}.product-list__item a:hover{text-decoration:none}.product-list__item img{width:100%;height:100%;object-fit:cover}.product-list__item:hover .product-list__img{border:1px solid #e81d2c}.product-list__img{position:relative;border:1px solid rgba(0,0,0,0);aspect-ratio:347/420;background-color:#f9f9f9;transition:.3s ease-out}.product-list__info{margin-top:clamp(.625rem,1.0416666667vw,1.25rem)}.product-list__info__title{font-size:clamp(.9375rem,.9375vw,1.125rem);font-weight:600}.product-list__info__category{font-size:clamp(.875rem,.78125vw,.9375rem);font-weight:500;color:#e81d2c;margin-top:.3125rem}@media all and (max-width: 640px){.product-list__info__category{margin-top:0}}.product{margin:clamp(.625rem,2.6041666667vw,3.125rem) 0;padding:0}@media all and (max-width: 640px){.product{margin-top:0}}.product-top{display:flex;gap:9.5%}.product-top:not(:nth-of-type(1)){margin-top:clamp(3.125rem,5.2083333333vw,6.25rem)}@media all and (max-width: 1280px){.product-top{gap:4.5%}}@media all and (max-width: 640px){.product-top{flex-direction:column;gap:1.875rem}}.product-top__imgwrap{width:55%;max-width:51.875rem}@media all and (max-width: 1280px){.product-top__imgwrap{flex:1 1 0;width:auto;max-width:none}}@media all and (max-width: 640px){.product-top__imgwrap{width:100%;flex:auto}}.product-top__imgwrap__img{background:#f9f9f9}@media all and (max-width: 640px){.product-top__imgwrap__img{height:auto}}.product-top__imgwrap__img:not(:last-child){margin-bottom:clamp(.625rem,1.5625vw,1.875rem)}@media all and (max-width: 640px){.product-top__imgwrap__img:not(:last-child){margin-bottom:0}}.product-top__imgwrap__img img{width:100%;height:100%;object-fit:cover}.product-top__imgwrap .product-pagination{display:none}@media all and (max-width: 640px){.product-top__imgwrap .product-pagination{display:block}}.product-top__imgwrap .swiper-pagination-bullet-active{background:#e81d2c}.product-top__info{flex:1;position:sticky;top:clamp(6.875rem,6.7708333333vw,8.125rem);height:100%}@media all and (max-width: 1280px){.product-top__info{flex:1 1 0}}.product-top__row:not(:last-child){margin-bottom:clamp(1.25rem,1.5625vw,1.875rem)}.product-top__row__title{font-size:clamp(1.125rem,1.25vw,1.5rem);font-weight:700;display:flex;align-items:center;gap:1rem}.product-top__row__title::before{content:"";display:inline-block;width:8px;height:8px;background:#e81d2c;border-radius:30px}.product-top__row__description{color:#bdbdbd;font-size:clamp(1rem,.9375vw,1.125rem);margin-top:clamp(.625rem,1.0416666667vw,1.25rem);padding:clamp(.9375rem,1.1458333333vw,1.375rem) clamp(.9375rem,1.25vw,1.5rem);background:#f5f5f5;border-radius:10px}.product-top__row__description ul li{position:relative;color:#444}.product-top__row__description ul li img{max-width:2.9375rem;mix-blend-mode:darken}.product-top__row.title{padding-bottom:clamp(.625rem,1.3020833333vw,1.5625rem);border-bottom:1px solid #bdbdbd}.product-top__row.title .product-top__row__title{font-size:2rem;align-items:flex-start}@media all and (max-width: 1024px){.product-top__row.title .product-top__row__title{font-size:1.25rem}}.product-top__row.title .product-top__row__title::before{margin-top:.75rem}@media all and (max-width: 1024px){.product-top__row.title .product-top__row__title::before{margin-top:.375rem}}.product-top__row.title .product-top__row__description{background:none;padding-top:0;margin-top:.9375rem}.product-top__row.character ul li{padding-left:.9375rem}.product-top__row.character ul li:not(:last-child){margin-bottom:.1875rem}.product-top__row.character ul li::before{content:"";display:block;width:3px;height:3px;background:#444;border-radius:30px;position:absolute;left:0;top:clamp(.625rem,.625vw,.75rem)}.product-top__row.care-symbol ul,.product-top__row.size ul,.product-top__row.certification ul{display:flex;gap:.625rem 1.25rem;flex-wrap:wrap}.product-top__row.care-symbol ul{gap:.625rem}.product__content{margin-top:clamp(3.125rem,7.8125vw,9.375rem)}.product__content .article__content{margin-top:clamp(1.875rem,5.2083333333vw,6.25rem)}.product-compostion .content--box{border-radius:30px}.product-compostion__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:clamp(1.25rem,1.5625vw,1.875rem)}@media all and (max-width: 1024px){.product-compostion__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media all and (max-width: 640px){.product-compostion__list{grid-template-columns:1fr}}.product-compostion__item{flex:1 1 0;background:#fff;border-radius:30px;overflow:hidden;display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}.product-compostion__item:last-child{border:2px solid #e81d2c}.product-compostion__item:last-child .product-compostion__title{background:#e81d2c}.product-compostion__title{background:#777;color:#fff;font-size:clamp(1.125rem,1.0416666667vw,1.25rem);font-weight:600;padding:clamp(1.25rem,1.40625vw,1.6875rem);text-align:center;display:flex;align-items:center;justify-content:center}.product-compostion__content{padding:clamp(1.25rem,1.40625vw,1.6875rem)}.product-compostion__content ul li{position:relative;padding-left:.9375rem;margin-bottom:3px;font-size:1.125rem}@media all and (max-width: 1024px){.product-compostion__content ul li{padding-left:.625rem;font-size:1rem}}.product-compostion__content ul li img{display:inline-block}.product-compostion__content ul li::before{content:"";display:block;width:3px;height:3px;background:#444;border-radius:30px;position:absolute;left:0;top:12px}@media all and (max-width: 1024px){.product-compostion__content ul li::before{top:10px}}.product-compostion__content ul li:last-child{margin-bottom:0}.product-features__list{margin-top:clamp(1.875rem,5.2083333333vw,6.25rem);display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}@media all and (max-width: 640px){.product-features__list{grid-template-columns:repeat(2, 1fr);gap:.625rem}}.product-features__list__item{aspect-ratio:1/1;overflow:hidden}.product-features__list__item img{width:100%;height:100%;object-fit:cover;transition:.3s ease-out}.product-features__list__item:hover img{transform:scale(1.2)}.product .btn{margin:clamp(3.125rem,5.2083333333vw,6.25rem) auto 0}.certification__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(1.875rem,3.6458333333vw,4.375rem) 1rem}@media all and (max-width: 1024px){.certification__list{grid-template-columns:repeat(3, 1fr)}}@media all and (max-width: 640px){.certification__list{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 400px){.certification__list{grid-template-columns:1fr}}.certification__list__item{cursor:pointer}.certification__list__item img{width:100%}.certification__list__item__title{font-size:clamp(.875rem,.9375vw,1.125rem);font-weight:600;margin-top:clamp(.625rem,1.5625vw,1.875rem);line-height:1.3}.certification__list__imgs{display:none}.certification-popup{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);width:100vw;height:100vh;background:rgba(0,0,0,.6);z-index:1000;display:none}.certification-popup.is-open{display:flex;align-items:center}.certification-popup__wrap{width:85%;max-width:49.625rem}.certification-popup img{width:100%;object-fit:contain;max-width:39rem;max-height:calc(100vh - 180px);margin:0 auto}.section--catalog{background:#e5e5e5}.catalog{display:grid;grid-template-columns:repeat(2, 1fr);gap:3.125rem 2%}@media all and (max-width: 1024px){.catalog{grid-template-columns:1fr}}.catalog__box{display:flex;gap:clamp(1.25rem,2.0833333333vw,2.5rem)}@media all and (max-width: 640px){.catalog__box{flex-direction:column}}.catalog__box__img{width:66%;border-radius:10px;box-shadow:0px 3px 10px rgba(0,0,0,.16);overflow:hidden}@media all and (max-width: 1024px){.catalog__box__img{width:50%}}@media all and (max-width: 640px){.catalog__box__img{width:auto}}.catalog__box__img img{width:100%}.catalog__box__info{flex:1}.catalog__name{font-size:clamp(1rem,.9375vw,1.125rem);font-weight:600}.catalog__lang{display:block;font-size:clamp(.875rem,.78125vw,.9375rem);font-weight:500;color:#e81d2c;margin-top:.625rem}@media all and (max-width: 640px){.catalog__lang{margin-top:0}}.catalog .btn{margin:clamp(.625rem,.78125vw,.9375rem) 0 0}.section--contact{padding-bottom:0 !important}.contact-map{height:clamp(15.625rem,25.2604166667vw,30.3125rem);border-radius:30px;overflow:hidden;margin-bottom:clamp(1.875rem,3.6458333333vw,4.375rem)}@media all and (max-width: 1024px){.contact-map{border-radius:10px}}.contact-map iframe{width:100%;height:100%}.contact-info a:hover{text-decoration:underline}.contact-info__item:not(:last-child){margin-bottom:1.875rem}.contact-info__content{background:#f5f5f5;padding:clamp(.9375rem,1.3020833333vw,1.5625rem) clamp(.9375rem,1.5104166667vw,1.8125rem);border-radius:10px}.contact-info__content__item{font-size:clamp(1rem,1.0416666667vw,1.25rem);display:flex;align-items:flex-start}.contact-info__content__item:not(:last-child){margin-bottom:.3125rem}@media all and (max-width: 640px){.contact-info__content__item{flex-direction:column}}.contact-info__content__title{display:flex;align-items:center;gap:.75rem;width:8.75rem;font-weight:700}.contact-info__content__title::before{content:"";display:block;width:3px;height:3px;background:#444;border-radius:30px}.contact-info__content__sub{flex:1;color:#444}@media all and (max-width: 640px){.contact-info__content__sub{padding-left:1rem}}.contact-form{background:url(/user/assets/images/contact/form-background.jpg) no-repeat center/cover;padding:clamp(3.125rem,5.2083333333vw,6.25rem) 0;margin-bottom:0}.contact-form .inner{display:flex;gap:8.5%}@media all and (max-width: 1024px){.contact-form .inner{flex-direction:column;gap:clamp(1.875rem,2.6041666667vw,3.125rem)}}.contact-form .article__header{color:#fff}.contact-form div[data-module=form]{flex:1}.contact-form input,.contact-form textarea{line-height:1.5;padding:clamp(.9375rem,1.1979166667vw,1.4375rem) clamp(1.25rem,1.5625vw,1.875rem);border-radius:10px;background:rgba(255,255,255,.5);backdrop-filter:blur(20px) brightness(2);color:#444;border:none}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#444}.contact-form input:focus,.contact-form textarea:focus{background:#fff;outline:none}.contact-form .form__block:not(:last-child){margin-bottom:1.25rem}.contact-form .btn{padding:.125rem 2.25rem}.greeting{display:flex;gap:4%}@media all and (max-width: 1024px){.greeting{flex-direction:column;gap:1.875rem}}.greeting__title{flex:1;font-size:clamp(1.375rem,1.4583333333vw,1.75rem);font-weight:700}.greeting__content{width:58%;font-size:clamp(1rem,.9375vw,1.125rem)}@media all and (max-width: 1024px){.greeting__content{width:auto}}.greeting__content__row{text-indent:1rem;margin-bottom:1.25rem}.greeting__content__bottom{position:relative;margin-top:3.125rem;padding:clamp(1.25rem,1.5625vw,1.875rem) 0 0;border-top:1px solid #bdbdbd;display:flex;align-items:center;justify-content:flex-end;gap:0 clamp(.625rem,1.0416666667vw,1.25rem);font-size:clamp(1rem,.9375vw,1.125rem)}@media all and (max-width: 1024px){.greeting__content__bottom{flex-wrap:wrap}}.greeting__content__bottom::before{content:"";display:block;width:14.0625rem;height:2px;background:#e81d2c;position:absolute;right:0;top:-1px}@media all and (max-width: 1024px){.greeting__content__bottom::before{width:10.625rem}}.greeting__content__bottom .ceo--name{font-size:1.5rem;font-weight:700}@media all and (max-width: 1024px){.greeting__content__bottom .ceo--name{font-size:1.125rem}}.greeting__content__bottom .ceo--name .ceo{color:#e81d2c}.brand-philosophy .content--box{display:flex;gap:20px 6%}@media all and (max-width: 1024px){.brand-philosophy .content--box{flex-direction:column}}.brand-philosophy__title{flex:1;font-size:clamp(1.5rem,2.2916666667vw,2.75rem);font-weight:700;color:#444;line-height:1.3}.brand-philosophy__list{width:64%;display:grid;grid-template-columns:repeat(3, 1fr);gap:15px;counter-reset:number}@media all and (max-width: 1024px){.brand-philosophy__list{width:100%}}@media all and (max-width: 640px){.brand-philosophy__list{grid-template-columns:1fr}}.brand-philosophy__list__item{position:relative;border:1px solid #bdbdbd;background:#fff;counter-increment:number 1;transition:.3s ease-out}.brand-philosophy__list__item::before{content:counter(number) "";display:inline-block;width:1.875rem;height:1.875rem;line-height:1.875rem;background:#e81d2c;color:#fff;font-size:clamp(.875rem,.9375vw,1.125rem);font-weight:700;border-radius:50px;text-align:center;position:absolute;left:11%;top:8%;z-index:2}@media all and (max-width: 640px){.brand-philosophy__list__item::before{left:7%}}.brand-philosophy__list__item__img{position:relative;overflow:hidden;aspect-ratio:265/176}.brand-philosophy__list__item__img::before{content:"";display:block;background:linear-gradient(to top, #fff 0%, rgba(255, 255, 255, 0) 100%);width:100%;height:40%;position:absolute;left:0;bottom:0;z-index:1}.brand-philosophy__list__item__img img{width:100%;height:100%;object-fit:cover;opacity:.32;transition:.3s ease-out}.brand-philosophy__list__item__text-group{padding:1rem clamp(1rem,1.5625vw,1.875rem) clamp(1rem,2.0833333333vw,2.5rem)}.brand-philosophy__list__item__title{font-size:1.125rem;font-weight:600;color:#444}.brand-philosophy__list__item__sub{font-size:.875rem;color:#777;margin-top:clamp(.75rem,1.40625vw,1.6875rem)}.brand-philosophy__list__item:hover{border:1px solid #e81d2c}.brand-philosophy__list__item:hover .brand-philosophy__list__item__img img{transform:scale(1.1)}.applications{background:#f5f5f5;padding:3.125rem 0}.applications .inner{display:flex;gap:11%}@media all and (max-width: 1024px){.applications .inner{flex-direction:column;gap:20px}}.applications .article__title-group{flex:1}.applications .article__content{width:66.5%;margin-top:0}@media all and (max-width: 1024px){.applications .article__content{width:100%}}.applications__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px 16px}@media all and (max-width: 640px){.applications__list{grid-template-columns:1fr}}.applications__list__item{display:grid;grid-template-columns:1fr 1fr;min-height:5rem;border:1px solid #bdbdbd;border-radius:10px;overflow:hidden}.applications__list__item__img img{margin:0 auto}.applications__list__item__title{background:#fff;color:#444;font-size:clamp(1rem,.9375vw,1.125rem);padding:clamp(.75rem,1.0416666667vw,1.25rem);text-align:center;display:flex;align-items:center;justify-content:center}.applications__list__item.item--wide{grid-column:1/-1}@media all and (max-width: 640px){.applications__list__item.item--wide{grid-column:auto}}.product-range__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px 16px}@media all and (max-width: 1024px){.product-range__list{grid-template-columns:repeat(3, 1fr)}}@media all and (max-width: 640px){.product-range__list{grid-template-columns:repeat(2, 1fr)}}.product-range__list__item{border:1px solid #bcbcbc;border-radius:30px;overflow:hidden;transition:.3s ease-out}@media all and (max-width: 1024px){.product-range__list__item{border-radius:10px}}.product-range__list__item:hover{border:1px solid #e81d2c}.product-range__list__item__img{aspect-ratio:347/400}.product-range__list__item__img img{width:100%;height:100%;object-fit:cover}.product-range__list__item__title{text-align:center;padding:clamp(.75rem,1.5625vw,1.875rem)}.core-slide .swiper-wrapper{align-items:stretch;counter-reset:num}.core-slide__item{height:auto;border:1px solid #bcbcbc;border-radius:30px;padding:clamp(1.25rem,2.0833333333vw,2.5rem) clamp(1.25rem,1.7708333333vw,2.125rem) clamp(1.25rem,1.4583333333vw,1.75rem);text-align:center;overflow:hidden;counter-increment:num 1}@media all and (max-width: 1024px){.core-slide__item{border-radius:10px}}.core-slide__item__img{background:#e81d2c;width:clamp(4.375rem,5.5208333333vw,6.625rem);height:clamp(4.375rem,5.5208333333vw,6.625rem);object-fit:cover;border-radius:50%;margin:0 auto clamp(1.25rem,1.9791666667vw,2.375rem)}.core-slide__item__title{font-size:clamp(1.125rem,1.0416666667vw,1.25rem);font-weight:600}.core-slide__item__title::before{content:"CORE " counter(num, decimal-leading-zero);display:block;font-size:.875rem;font-weight:700;color:#e81d2c}.core-slide__item__sub{font-size:.875rem;color:#777;margin-top:clamp(.9375rem,1.1458333333vw,1.375rem)}.certifications__list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:68.75rem;margin:0 auto}.certifications__list li{background:#e81d2c;color:#fff;border-radius:50px;padding:.375rem clamp(1rem,1.6666666667vw,2rem);text-align:center}.certifications__list li.dark-red{background:#c91523}@media all and (max-width: 640px){.certifications__list li{width:100%}}.brand-why__list{border:1px solid #bdbdbd;border-radius:10px;overflow:hidden}.brand-why__list li{position:relative;padding:clamp(.75rem,1.0416666667vw,1.25rem) clamp(.75rem,1.9270833333vw,2.3125rem) clamp(.75rem,1.0416666667vw,1.25rem) clamp(1.875rem,2.7604166667vw,3.3125rem);background:#fff;transition:.3s ease-out;color:#444;font-size:1rem}.brand-why__list li:not(:last-child){border-bottom:1px solid #bdbdbd}.brand-why__list li:hover{background:rgba(232,29,44,.15)}.brand-why__list li::before{content:"";display:block;width:3px;height:3px;background:#444;border-radius:30px;position:absolute;left:clamp(1rem,1.9270833333vw,2.3125rem);top:clamp(1.375rem,1.5625vw,1.875rem)}.tmbox{border:1px solid #bdbdbd;border-radius:10px;background:#fff;padding:clamp(1.25rem,5.1041666667vw,6.125rem) clamp(1.25rem,2.7604166667vw,3.3125rem);min-height:clamp(12.5rem,20.2083333333vw,24.25rem);display:flex;align-items:center}.tmbox img{margin:0 auto}.tmbox__col-system{width:100%;display:flex;gap:1rem}@media all and (max-width: 640px){.tmbox__col-system{flex-direction:column}}.tmbox__col-system__item{flex:1 1 0}.tmbox__col-system__item__title{padding:clamp(.75rem,1.0416666667vw,1.25rem) clamp(.75rem,.78125vw,.9375rem);color:#fff;font-size:clamp(1.125rem,1.0416666667vw,1.25rem);font-weight:700;background:#e81d2c;min-height:5.375rem}@media all and (max-width: 640px){.tmbox__col-system__item__title{min-height:0}}.tmbox__col-system__item:nth-of-type(2) .tmbox__col-system__item__title{background:#000}.tmbox__col-system__detail{margin-top:1.25rem}.tmbox__col-system__detail__item{display:flex}.tmbox__col-system__detail__item:not(:last-child){margin-bottom:5px}@media all and (max-width: 1024px){.tmbox__col-system__detail__item{flex-direction:column}}.tmbox__col-system__detail__title{position:relative;width:8.5rem;font-size:clamp(1rem,1.0416666667vw,1.25rem);font-weight:700;padding-left:.9375rem}.tmbox__col-system__detail__title::before{content:"";display:block;width:3px;height:3px;background:#444;border-radius:30px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.tmbox__col-system__detail__content{flex:1;font-size:clamp(1rem,.9375vw,1.125rem);color:#444}@media all and (max-width: 1024px){.tmbox__col-system__detail__content{padding-left:.9375rem}}.fr-tab{padding:0;margin-top:1.25rem}.fr-tab .tab-list__item{padding:.4375rem clamp(.75rem,1.0416666667vw,1.25rem)}.fr-top-visual .greeting{padding:clamp(3.125rem,5.2083333333vw,6.25rem) 0;border-bottom:1px solid #bdbdbd}.fr-top-visual .greeting__content p{color:#444}.fr-top-visual .greeting__content p:not(.greeting__content__row){font-size:clamp(1rem,1.0416666667vw,1.25rem);font-weight:600;margin-bottom:1.25rem}.fr-content__fabric .content-list{background:#f5f5f5;border-radius:10px;padding:clamp(1.375rem,1.3020833333vw,1.5625rem) clamp(1.375rem,2.3958333333vw,2.875rem);margin-top:clamp(1.25rem,1.7708333333vw,2.125rem)}.fr-content__fabric .content-list__description{text-indent:1rem;margin-top:1.25rem;padding-left:10rem;font-size:clamp(1rem,.9375vw,1.125rem);color:#444}@media all and (max-width: 1024px){.fr-content__fabric .content-list__description{padding-left:0}}.fr-content__color{display:flex;align-items:center;gap:clamp(.9375rem,1.3020833333vw,1.5625rem);margin-top:clamp(1.25rem,2.0833333333vw,2.5rem)}@media all and (max-width: 640px){.fr-content__color{flex-wrap:wrap}}.fr-content__color__chip{width:24px;height:24px;border-radius:30px;overflow:hidden;transition:.3s ease-out}.fr-content__color__chip.active{outline:2px solid #010101;outline-offset:.25rem}@media all and (max-width: 640px){.fr-content__color__chip.active{outline-offset:.125rem}}.fr-content__color__chip span,.fr-content__color__chip img{display:block;width:100%;height:100%;object-fit:cover}.board__title{font-size:clamp(1.25rem,1.6666666667vw,2rem);font-weight:500;margin-bottom:1em}.board__description{font-size:clamp(1rem,.9375vw,1.125rem)}.board__category{margin:clamp(2.5rem,2.6041666667vw,3.125rem) 0}.board__category__summary{list-style-type:none;display:none}.board__category__summary::-webkit-details-marker{display:none}.board__category__item a{padding:.75rem .625rem;font-weight:500;text-align:center;font-size:1rem;transition-property:background,color;transition-duration:300ms}.board__category__item a:hover,.board__category__item a:focus{background-color:#e81d2c;color:#fff}.board__category__item.selected a{background-color:#e81d2c;color:#fff}.board__infomation{display:flex;justify-content:flex-end;align-items:center;gap:1rem;flex-wrap:wrap;font-size:clamp(.9375rem,.9375vw,1.125rem)}.board__infomation .board__count{margin-right:auto;font-weight:600}.board__infomation .board__count span{color:#e81d2c}.board__infomation .board__ordering{margin-left:auto}.board__infomation .board__search{margin-left:auto}.board__infomation .board__search+.board__ordering{margin-left:0}.board__search{display:flex;justify-content:flex-end;align-items:center}.board__search select{border-top-right-radius:0;border-bottom-right-radius:0}.board__search input{min-width:0;max-width:250px;border-width:1px 0;border-radius:0}.board__search button[type=submit],.board__search input[type=submit]{background-color:#fff;padding:.5rem;border-radius:0 .25rem .25rem 0;border:1px solid #d8d8d8;border-left:none;flex-shrink:0}.board__search button[type=submit] img,.board__search input[type=submit] img{width:16px}.board__actions{display:flex;justify-content:space-between;align-items:center}ol .post__thumb{overflow:hidden;aspect-ratio:1/1}ol .post__thumb img{width:100%;height:100%;object-fit:cover;transition:transform 300ms}ol .post__item a:hover .post__thumb img,ol .post__item a:focus .post__thumb img{transform:scale(1.1)}ol .post__category{display:flex;margin:.5rem 0;gap:.25rem}ol .post__category span{color:#666}ol .post__category span:before{content:"[ "}ol .post__category span:after{content:" ]"}ol .post__title{display:flex}ol .post__title h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:500}ol .post__excerpt{font-size:1rem;color:#333}ol .post__meta{font-size:.875rem;color:#666}ol .post__meta__state img{display:inline}@media all and (min-width: 1025px){.board__category__details::details-content{visibility:visible;content-visibility:visible}.board__category__list{display:flex;border:solid #d5d5d5;border-width:1px 0 0 1px}.board__category__item{flex:1 1 0;border:solid #d5d5d5;border-width:0 1px 1px 0}}@media all and (max-width: 1024px){.board__category{max-width:12.5rem;margin-left:auto;position:relative}.board__category__summary{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 1rem;border:1px solid #d5d5d5;text-align:left;font-size:.875rem;line-height:2rem;cursor:pointer}.board__category__summary::after{content:"";width:.75rem;height:.75rem;background:url("data:image/svg+xml; charset=utf8, %3Csvg xmlns=\"http://www.w3.org/2000/svg\" width='14' height='10'%3E%3Cpath fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2,2.5l5,5,5-5'/%3E%3C/svg%3E") no-repeat center/contain}.board__category__list{position:absolute;top:calc(100% + .5rem);right:0;z-index:996;width:100%;background-color:#fff;border:1px solid #d5d5d5}.board__category__item{border:none}.board__category__item a{text-align:left;font-size:.875rem;padding:.5rem 1rem}.board__search{width:100%;flex-wrap:wrap}.board__search select{width:100%;border-radius:4px;margin-bottom:.5rem}.board__search input{max-width:none;width:calc(100% - 2.125rem);border-left-width:1px;border-radius:.25rem 0 0 .25rem}.board__search button[type=submit],.board__search input[type=submit]{width:2.125rem}}[data-module=board] .section__content{margin-top:0}[data-module=board] .section__top{margin-top:clamp(3.125rem,5.2083333333vw,6.25rem);margin-bottom:clamp(1.25rem,1.5625vw,1.875rem)}[data-module=board] .pin a{background:rgba(232,29,44,.15)}[data-module=board] .pin-badge{display:inline-block;width:fit-content;line-height:1;padding:.5rem .75rem;border-radius:2em;background:#e81d2c;color:#fff;font-size:.875rem;font-weight:300}[data-module=board] .new-badge{flex-shrink:0;background-color:#e92828;font-size:.75rem;line-height:1.5;padding:0 .25rem;color:#fff;vertical-align:text-top;margin-right:4px}[data-module=board] table{width:100%;table-layout:auto;border-top:2px solid #000}[data-module=board] tr{border-bottom:1px solid #bdbdbd}[data-module=board] th,[data-module=board] td{height:4rem;text-align:center;font-size:1rem;line-height:1}[data-module=board] th{font-weight:500}[data-view=list] .board__actions .btn:only-child{margin-left:auto}[data-view=document] .document__top{padding:clamp(1.25rem,2.0833333333vw,2.5rem) 0;border-top:2px solid #000;place-content:start}[data-view=document] .document__pin{place-self:start;background-color:#000;padding:0 1em;border-radius:2em;line-height:1.5rem;font-size:.875rem;color:#fff}[data-view=document] .document__category{font-size:.875rem;color:#e81d2c;margin-bottom:.3125rem}[data-view=document] .document__title{font-size:clamp(1.125rem,1.6666666667vw,2rem);font-weight:700}[data-view=document] .document__info{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5rem 4%;color:#bdbdbd;font-size:clamp(.9375rem,.9375vw,1.125rem);margin-top:clamp(.625rem,1.5625vw,1.875rem)}[data-view=document] .document__info__item .iname{font-weight:600;margin-right:.5rem;display:none}[data-view=document] .document__content{padding:clamp(1.875rem,3.6458333333vw,4.375rem) 0;border-top:1px solid #bdbdbd}[data-view=document] .document__content p{font-size:clamp(1rem,.9375vw,1.125rem)}[data-view=document] .document__bottom{margin:1.875rem 0;border-top:1px solid #bdbdbd}[data-view=document] .document__atteched{display:grid;grid-template-columns:min(14%,7.5rem) auto;background-color:#f8f8f8;padding:1.25rem;border-bottom:1px solid #bdbdbd}@media all and (max-width: 640px){[data-view=document] .document__atteched{display:flex;flex-direction:column}}[data-view=document] .document__atteched a{width:fit-content;text-decoration:underline;padding-left:2em;text-underline-offset:2px}@media all and (max-width: 640px){[data-view=document] .document__atteched a{padding-left:0}}[data-view=document] .document__navigation{border-bottom:1px solid #bdbdbd}[data-view=document] .document__navigation__link{display:flex;align-items:center;gap:clamp(.3125rem,1.1458333333vw,1.375rem);min-height:3.75rem;border-top:1px solid #bdbdbd;padding:0 clamp(.625rem,1.0416666667vw,1.25rem)}[data-view=document] .document__navigation__link:hover .document__navigation__title{text-decoration:underline}[data-view=document] .document__navigation__link>p:first-child{width:5rem;color:#777;display:flex;align-items:center;gap:clamp(.625rem,1.0416666667vw,1.25rem)}[data-view=document] .document__navigation__link>p:first-child::before{content:"";display:inline-block;width:9px;height:4px;background:url("data:image/svg+xml; charset=utf8, %3Csvg xmlns=\"http://www.w3.org/2000/svg\" width='9.94' height='6.031' viewBox='0 0 9.94 6.031'%3E%3Cpath id='Path_356' data-name='Path 356' d='M-221.162-318.69l4.44,4.44,4.44-4.44' transform='translate(-211.752 -313.189) rotate(180)' fill='none' stroke='%23777' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat center/cover}[data-view=document] .document__navigation__link--next>p:first-child::before{transform:rotate(180deg)}[data-view=document] .document__navigation__title{align-self:center;flex:1;color:#bdbdbd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-view=document] .board__actions{margin-top:3.75rem}[data-view=document] .board__actions .btn:only-child{margin:0 auto}[data-view=document] .comment .btn{margin:0}[data-view=document] .comment{padding:clamp(2.5rem,3.125vw,3.75rem) 0}[data-view=document] .comment a:hover,[data-view=document] .comment a:active{text-decoration:underline}[data-view=document] .comment__title{font-size:1.25rem;font-weight:500;line-height:1.2;padding:1em}[data-view=document] .comment__register{display:grid;grid-template-columns:1fr auto;gap:1.25rem;background-color:#f8f8f8;padding:1.25rem;border:1px solid #d8d8d8;border-radius:.25rem}[data-view=document] .comment__register textarea{grid-column:2 span;padding:1.25rem}[data-view=document] .comment__register__options{display:flex;gap:.75rem 1.25rem}[data-view=document] .comment__register input,[data-view=document] .comment__register .btn{line-height:2.375rem}[data-view=document] .comment__register__options input{flex-basis:11.25rem}[data-view=document] .comment__register .btn{min-width:6.25rem;margin:0}[data-view=document] .comment__list{margin-top:2.5rem}[data-view=document] .comment__item{display:grid;grid-template-columns:1fr auto;padding:1.25rem;border-bottom:1px solid #ddd}[data-view=document] .comment__meta{display:flex;gap:.75rem}[data-view=document] .comment__meta__item{color:#d5d5d5}[data-view=document] .comment__meta__item.writer{color:#000}[data-view=document] .comment__message{margin-top:.75rem}[data-view=document] .comment__actions{display:flex;gap:.5rem;align-self:flex-end}[data-view=edit] .form{border-top:1px solid #333}[data-view=edit] .form__block{align-items:center;border-bottom:1px solid #ddd;gap:0}[data-view=edit] .form__label{display:flex;align-items:center;height:100%;padding:0 1.25rem;background-color:#eee}[data-view=edit] .form__box{padding:.875rem}[data-view=edit] .form__box:has(.check__label){display:flex;gap:1rem}[data-view=edit] .form__noti{color:#e92828;font-size:.875rem;margin-top:.5rem}.secretpop{background:#fff;box-shadow:0px 3px 15px 6px rgba(0,0,0,.16);width:90%;max-width:464px;border-radius:10px;padding:38px;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);display:none;z-index:10}.secretpop__top{display:flex;align-items:center;gap:12px;margin-bottom:8px}.secretpop__top p{font-size:1.25rem;font-weight:500}.secretpop__info{font-size:1rem}.secretpop__form{margin:12px 0 16px 0}.secretpop__btns{display:flex;justify-content:space-between}.secretpop__btns .popbtn{font-size:.75rem;padding:15px;text-align:center;border-radius:4px;background:#fff;border:1px solid #d8d8d8;width:48%}.secretpop__btns #popupConfirm{border:none;background:#333;color:#fff}.popback{width:100%;height:100vh;background:rgba(0,0,0,.1);position:fixed;left:0;top:0;display:none}.pagination{display:flex;justify-content:center;align-items:center;gap:.75rem;margin:clamp(3.125rem,3.6458333333vw,4.375rem) 0}.pagination__list{display:flex;justify-content:center;align-items:center;gap:.625rem}.pagination__link{display:flex;justify-content:center;align-items:center;width:2.1875rem;height:2.1875rem;line-height:2.1875rem;border-radius:50%}.pagination__link:hover{text-decoration:none !important}.pagination__item.current .pagination__link,.pagination__link:hover,.pagination__link:focus{background:#e81d2c;color:#fff}.pagination__link:hover,.pagination__link:focus{opacity:.8}.pagination>a{flex-shrink:0}.pagination>a:before{content:"";display:block;width:100%;height:100%;background:no-repeat center/80%}.pagination .first-page:before,.pagination .last-page:before{background-image:url("data:image/svg+xml; charset=utf8, %3Csvg xmlns=\"http://www.w3.org/2000/svg\" width='20' height='20'%3E%3Cg fill='%23333'%3E%3Cpath d='M9.8,13.3c.2-.2.2-.6,0-.9,0,0,0,0,0,0l-2.4-2.4,2.4-2.4c.2-.3.2-.6,0-.9-.2-.2-.6-.2-.9,0l-2.9,2.9c-.2.2-.2.6,0,.9,0,0,0,0,0,0l2.9,2.9c.2.2.6.2.9,0Z'/%3E%3Cpath d='M13.9,13.3c.2-.2.2-.6,0-.9,0,0,0,0,0,0l-2.4-2.4,2.4-2.4c.3-.2.3-.6,0-.9s-.6-.3-.9,0c0,0,0,0,0,0l-2.9,2.9c-.2.2-.2.6,0,.9,0,0,0,0,0,0l2.9,2.9c.2.2.6.2.9,0h0Z'/%3E%3C/g%3E%3C/svg%3E")}.pagination .first-page:hover:before,.pagination .first-page:focus:before,.pagination .last-page:hover:before,.pagination .last-page:focus:before{background-image:url("data:image/svg+xml; charset=utf8, %3Csvg xmlns=\"http://www.w3.org/2000/svg\" width='20' height='20'%3E%3Cg fill='%23fff'%3E%3Cpath d='M9.8,13.3c.2-.2.2-.6,0-.9,0,0,0,0,0,0l-2.4-2.4,2.4-2.4c.2-.3.2-.6,0-.9-.2-.2-.6-.2-.9,0l-2.9,2.9c-.2.2-.2.6,0,.9,0,0,0,0,0,0l2.9,2.9c.2.2.6.2.9,0Z'/%3E%3Cpath d='M13.9,13.3c.2-.2.2-.6,0-.9,0,0,0,0,0,0l-2.4-2.4,2.4-2.4c.3-.2.3-.6,0-.9s-.6-.3-.9,0c0,0,0,0,0,0l-2.9,2.9c-.2.2-.2.6,0,.9,0,0,0,0,0,0l2.9,2.9c.2.2.6.2.9,0h0Z'/%3E%3C/g%3E%3C/svg%3E")}.pagination .prev-page:before,.pagination .next-page:before{background-image:url("data:image/svg+xml; charset=utf8, %3Csvg xmlns=\"http://www.w3.org/2000/svg\"  width='20' height='20'%3E%3Cpath fill='%23333' d='M11.9,6.7c.2.2.2.6,0,.9,0,0,0,0,0,0l-2.4,2.4,2.4,2.4c.2.3.2.6,0,.9-.2.2-.6.2-.9,0l-2.9-2.9c-.2-.2-.2-.6,0-.9,0,0,0,0,0,0l2.9-2.9c.2-.2.6-.2.9,0Z' /%3E%3C/svg%3E")}.pagination .prev-page:hover:before,.pagination .prev-page:focus:before,.pagination .next-page:hover:before,.pagination .next-page:focus:before{background-image:url("data:image/svg+xml; charset=utf8, %3Csvg xmlns=\"http://www.w3.org/2000/svg\"  width='20' height='20'%3E%3Cpath fill='%23fff' d='M11.9,6.7c.2.2.2.6,0,.9,0,0,0,0,0,0l-2.4,2.4,2.4,2.4c.2.3.2.6,0,.9-.2.2-.6.2-.9,0l-2.9-2.9c-.2-.2-.2-.6,0-.9,0,0,0,0,0,0l2.9-2.9c.2-.2.6-.2.9,0Z' /%3E%3C/svg%3E")}.pagination .last-page:before,.pagination .next-page:before{transform:scaleX(-1)}@media all and (max-width: 1024px){.pagination{gap:.5rem}.pagination__list{gap:.5rem}.pagination__link{width:1.5rem;height:1.5rem;line-height:1.5rem}}[data-type=table] .post__list .pin .post__title__text__wrap{padding-left:1.5rem}[data-type=table] .post__list .pin .post__title__text__wrap::before{visibility:visible;opacity:1}[data-type=table] .post__uid{width:5rem}[data-type=table] .post__category{width:5rem}[data-type=table] .post__title{width:auto;font-size:1rem;font-weight:500}[data-type=table] .post__title a{width:100%;height:100%;padding:clamp(.9375rem,1.5625vw,1.875rem) clamp(.9375rem,1.3541666667vw,1.625rem);transition:.3s ease-out}[data-type=table] .post__title a:has(.post__thumb){display:grid;grid-template-columns:auto 1fr;gap:.75rem}[data-type=table] .post__title a:hover,[data-type=table] .post__title a:focus{background:rgba(232,29,44,.15)}[data-type=table] .post__title a:hover .post__title__text__wrap,[data-type=table] .post__title a:focus .post__title__text__wrap{padding-left:1.5rem}[data-type=table] .post__title a:hover .post__title__text__wrap::before,[data-type=table] .post__title a:focus .post__title__text__wrap::before{visibility:visible;opacity:1}[data-type=table] .post__title__text{height:100%;display:flex;flex-direction:column;justify-content:center;gap:.625rem}[data-type=table] .post__title__text h4{font-size:1.375rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}[data-type=table] .post__title__text p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-type=table] .post__title__text img{width:1rem;mix-blend-mode:multiply}[data-type=table] .post__title__text__wrap{position:relative;display:flex;align-items:center;transition:.3s ease-out}[data-type=table] .post__title__text__wrap::before{content:"";display:block;width:8px;height:8px;background:#e81d2c;border-radius:30px;position:absolute;left:0;top:10px;transition:.3s ease-out;visibility:hidden;opacity:0}[data-type=table] .post__title:not(th){text-align:left}[data-type=table] .post__thumb{align-self:center;width:4rem;height:3.25rem;border:1px solid #ccc;border-radius:4px;overflow:hidden}[data-type=table] .post__thumb:empty{background:#e4e4e4 url(/assets/logo.png) no-repeat center/80%}[data-type=table] .post__thumb img{width:100%;height:100%;object-fit:cover}[data-type=table] .post__meta{display:none}[data-type=table] .post__writer{width:7.5rem}[data-type=table] .post__date{width:auto;color:#bdbdbd;font-size:clamp(.875rem,.9375vw,1.125rem);font-weight:400}[data-type=table] .post__view{width:7.5rem}@media all and (max-width: 1024px){[data-type=table] thead{display:none}[data-type=table] .post__list .pin .post__title__text__wrap{padding-left:1.25rem}[data-type=table] .post__title{width:100%}[data-type=table] .post__title a{height:auto;padding:1rem}[data-type=table] .post__title a:has(.post__thumb){gap:.5rem 1rem}[data-type=table] .post__title a:hover .post__title__text__wrap,[data-type=table] .post__title a:focus .post__title__text__wrap{padding-left:1.25rem}[data-type=table] .post__title__text h4{font-size:1rem}[data-type=table] .post__title__text__wrap::before{top:6px}[data-type=table] .post__thumb{align-self:flex-start;grid-row:2 span}[data-type=table] .post__meta{display:flex;flex-wrap:wrap;gap:.5em 1em;font-size:.875rem;color:#bdbdbd;margin-top:.3125rem}[data-type=table] .post__meta span{display:inline-block}[data-type=table] .post__category,[data-type=table] .post__writer,[data-type=table] .post__date,[data-type=table] .post__view{display:none}}[data-type=defaultCard]{--grid-column: 3;--grid-gap: 1rem;--grid-item-width: calc((100% - (var(--grid-gap) * (var(--grid-column) - 1))) / var(--grid-column))}[data-type=defaultCard] .post__list{display:grid;grid-template-columns:repeat(3, var(--grid-item-width));gap:var(--grid-gap)}[data-type=defaultCard] .post__item{border:1px solid #d8d8d8;border-radius:10px}[data-type=defaultCard] .post__list--pin{margin:3.25rem 0}[data-type=defaultCard] .post__list--pin .post__item{background-color:#f8f8f8}[data-type=defaultCard] .post__item a{padding:32px}[data-type=defaultCard] .post__uid{display:none}[data-type=defaultCard] .post__list--pin .post__uid{display:block}[data-type=defaultCard] .post__category{display:flex;margin:.5rem 0;gap:.25rem}[data-type=defaultCard] .post__category span{padding:.5rem .75rem;border-radius:2em;border:1px solid #e81d2c;color:#e81d2c;line-height:1;font-size:.75rem}[data-type=defaultCard] .post__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:500}[data-type=defaultCard] .post__excerpt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;color:#333;margin-top:1em}[data-type=defaultCard] .post__meta{display:flex;margin-top:2em;font-size:1rem;color:#666}[data-type=defaultCard] .post__state img{display:inline}[data-type=galleryVertical]{--grid-column: 3;--grid-gap-horizontal: 2.75rem;--grid-gap-vertical: 3.25rem;--grid-item-width: calc((100% - (var(--grid-gap-horizontal) * (var(--grid-column) - 1))) / var(--grid-column))}[data-type=galleryVertical] .post__list{display:grid;grid-template-columns:repeat(var(--grid-column), var(--grid-item-width));gap:var(--grid-gap-vertical) var(--grid-gap-horizontal);padding-top:2rem;border-top:1px solid #333}[data-type=galleryVertical] .post__list--pin{margin:3.25rem 0;padding-top:0;border-top:none}[data-type=galleryVertical] .post__list--pin .post__item a{position:relative}[data-type=galleryVertical] .post__uid{display:none}[data-type=galleryVertical] .post__list--pin .post__uid{position:absolute;top:1rem;left:1rem;display:block}[data-type=galleryVertical] .post__excerpt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1em}[data-type=galleryVertical] .post__meta{display:flex;margin-top:2em}[data-type=galleryVertical] .post__meta li~li{margin-left:.625rem}[data-type=galleryHorizontal] .post__list{border-top:1px solid #333}[data-type=galleryHorizontal] .post__list--pin{margin:3.25rem 0;padding-top:0;border-top:none}[data-type=galleryHorizontal] .post__item{position:relative;display:flex;padding:2rem 0;border-bottom:1px solid #d8d8d8}[data-type=galleryHorizontal] .post__list--pin .post__item a{position:relative}[data-type=galleryHorizontal] .post__thumb{width:40%;aspect-ratio:1.6/1}[data-type=galleryHorizontal] .post__content{width:60%;padding-left:1.5rem}[data-type=galleryHorizontal] .post__uid{display:none}[data-type=galleryHorizontal] .post__list--pin .post__uid{position:absolute;top:3rem;left:1rem;display:block}[data-type=galleryHorizontal] .post__title .new-badge{align-self:flex-start;margin-top:.4em}[data-type=galleryHorizontal] .post__title h4{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}[data-type=galleryHorizontal] .post__excerpt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:1em}[data-type=galleryHorizontal] .post__content .btn{display:inline-flex;align-items:center;margin-top:1em}[data-type=galleryHorizontal] .post__content .btn:after{position:relative;content:"";display:block;width:1.2em;height:1.2em;margin-left:.25rem;background:url("data:image/svg+xml; charset=utf8, %3Csvg xmlns=\"http://www.w3.org/2000/svg\"  width='20' height='20'%3E%3Cpath fill='%23333' d='M11.9,6.7c.2.2.2.6,0,.9,0,0,0,0,0,0l-2.4,2.4,2.4,2.4c.2.3.2.6,0,.9-.2.2-.6.2-.9,0l-2.9-2.9c-.2-.2-.2-.6,0-.9,0,0,0,0,0,0l2.9-2.9c.2-.2.6-.2.9,0Z' /%3E%3C/svg%3E") no-repeat right/110%;transform:scaleX(-1);transition:transform 300ms}[data-type=galleryHorizontal] .post__content .btn:hover:after,[data-type=galleryHorizontal] .post__content .btn:active:after,[data-type=galleryHorizontal] .post__content .btn:focus:after{transform:translateX(20%) scaleX(-1);background-image:url("data:image/svg+xml; charset=utf8, %3Csvg xmlns=\"http://www.w3.org/2000/svg\"  width='20' height='20'%3E%3Cpath fill='%2326509d' d='M11.9,6.7c.2.2.2.6,0,.9,0,0,0,0,0,0l-2.4,2.4,2.4,2.4c.2.3.2.6,0,.9-.2.2-.6.2-.9,0l-2.9-2.9c-.2-.2-.2-.6,0-.9,0,0,0,0,0,0l2.9-2.9c.2-.2.6-.2.9,0Z' /%3E%3C/svg%3E")}[data-type=galleryHorizontal] .post__meta{display:flex;margin-top:2em}[data-type=galleryHorizontal] .post__meta li~li{margin-left:.625rem}[data-type=galleryHorizontalGrid]{--grid-column: 2;--grid-gap-horizontal: 1.5rem;--grid-gap-vertical: 2.5rem;--grid-item-width: calc((100% - (var(--grid-gap-horizontal) * (var(--grid-column) - 1))) / var(--grid-column))}[data-type=galleryHorizontalGrid] .post__list{display:grid;grid-template-columns:repeat(var(--grid-column), var(--grid-item-width));gap:var(--grid-gap-vertical) var(--grid-gap-horizontal);padding-top:2rem;border-top:1px solid #333}[data-type=galleryHorizontalGrid] .post__list--pin{margin:3.25rem 0;border-top:none}[data-type=galleryHorizontalGrid] .post__item{border:1px solid #d8d8d8;border-radius:10px}[data-type=galleryHorizontalGrid] .post__list--pin .post__item{background-color:#f8f8f8}[data-type=galleryHorizontalGrid] .post__item{position:relative;display:flex;flex-direction:row-reverse;padding:2rem;border-bottom:1px solid #d8d8d8}[data-type=galleryHorizontalGrid] .post__thumb{width:8.75rem;aspect-ratio:1/1}[data-type=galleryHorizontalGrid] .post__content{width:calc(100% - 8.75rem);padding-right:1.5rem}[data-type=galleryHorizontalGrid] .post__uid{display:none}[data-type=galleryHorizontalGrid] .post__list--pin .post__uid{display:inline-block}[data-type=galleryHorizontalGrid] .post__list--pin .post__uid .pin-badge{font-size:.75rem}[data-type=galleryHorizontalGrid] .post__category{display:inline-flex}[data-type=galleryHorizontalGrid] .post__excerpt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem}[data-type=galleryHorizontalGrid] .post__content .btn{display:inline-flex;align-items:center;margin-top:1em}[data-type=galleryHorizontalGrid] .post__content .btn:after{position:relative;content:"";display:block;width:1.2em;height:1.2em;margin-left:.25rem;background:url("data:image/svg+xml; charset=utf8, %3Csvg xmlns=\"http://www.w3.org/2000/svg\"  width='20' height='20'%3E%3Cpath fill='%23333' d='M11.9,6.7c.2.2.2.6,0,.9,0,0,0,0,0,0l-2.4,2.4,2.4,2.4c.2.3.2.6,0,.9-.2.2-.6.2-.9,0l-2.9-2.9c-.2-.2-.2-.6,0-.9,0,0,0,0,0,0l2.9-2.9c.2-.2.6-.2.9,0Z' /%3E%3C/svg%3E") no-repeat right/110%;transform:scaleX(-1);transition:transform 300ms}[data-type=galleryHorizontalGrid] .post__content .btn:hover:after,[data-type=galleryHorizontalGrid] .post__content .btn:active:after,[data-type=galleryHorizontalGrid] .post__content .btn:focus:after{transform:translateX(20%) scaleX(-1);background-image:url("data:image/svg+xml; charset=utf8, %3Csvg xmlns=\"http://www.w3.org/2000/svg\"  width='20' height='20'%3E%3Cpath fill='%2326509d' d='M11.9,6.7c.2.2.2.6,0,.9,0,0,0,0,0,0l-2.4,2.4,2.4,2.4c.2.3.2.6,0,.9-.2.2-.6.2-.9,0l-2.9-2.9c-.2-.2-.2-.6,0-.9,0,0,0,0,0,0l2.9-2.9c.2-.2.6-.2.9,0Z' /%3E%3C/svg%3E")}[data-type=galleryHorizontalGrid] .post__meta{display:flex;margin-top:.5rem}[data-type=galleryHorizontalGrid] .post__meta li~li{margin-left:.625rem}[data-type=galleryBackgroud]{--grid-column: 2;--grid-gap-horizontal: 1.5rem;--grid-gap-vertical: 2.5rem;--grid-item-width: calc((100% - (var(--grid-gap-horizontal) * (var(--grid-column) - 1))) / var(--grid-column))}[data-type=galleryBackgroud] .post__list{display:grid;grid-template-columns:repeat(var(--grid-column), var(--grid-item-width));gap:var(--grid-gap-vertical) var(--grid-gap-horizontal);padding-top:2rem;border-top:1px solid #333}[data-type=galleryBackgroud] .post__list--pin{margin:3.25rem 0;border-top:none}[data-type=galleryBackgroud] .post__item{position:relative;padding:2rem;border:1px solid #d8d8d8;border-radius:10px;overflow:hidden}[data-type=galleryBackgroud] .post__thumb{position:absolute;top:0;right:0;z-index:1;width:100%;height:100%;aspect-ratio:auto}[data-type=galleryBackgroud] .post__content{position:relative;z-index:2;width:100%}[data-type=galleryBackgroud] .post__uid{display:none}[data-type=galleryBackgroud] .post__list--pin .post__uid{display:block;position:absolute;right:0;bottom:0;z-index:3}[data-type=galleryBackgroud] .post__list--pin .post__uid .pin-badge{font-size:.75rem}[data-type=galleryBackgroud] .post__category{display:inline-flex}[data-type=galleryBackgroud] .post__title{display:flex}[data-type=galleryBackgroud] .post__excerpt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem}[data-type=galleryBackgroud] .post__meta{display:flex;margin-top:2rem;margin-top:20%}[data-type=galleryBackgroud] .post__meta li~li{margin-left:.625rem}[data-type=dataroomList] .post__list{border-top:1px solid #333;gap:calc(var(--grid-gap)*3) var(--grid-gap)}[data-type=dataroomList] .post__item{position:relative;padding:1rem;padding-right:5.5rem;border-bottom:1px solid #ddd}[data-type=dataroomList] .post__uid{display:none}[data-type=dataroomList] .post__item.pin .post__uid{display:inline-block}[data-type=dataroomList] .post__category{display:inline-flex;margin:.5rem 0;gap:.25rem}[data-type=dataroomList] .post__category span{padding:.5rem .75rem;border-radius:2em;border:1px solid #e81d2c;color:#e81d2c;line-height:1;font-size:.75rem}[data-type=dataroomList] .post__title{width:100%}[data-type=dataroomList] .post__title a{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:500}[data-type=dataroomList] .post__title a:hover,[data-type=dataroomList] .post__title a:focus{text-decoration:underline}[data-type=dataroomList] .post__content{padding-right:3.75rem}[data-type=dataroomList] .post__meta{display:flex;gap:.5rem;margin-top:1em;font-size:1rem;color:#666}[data-type=dataroomList] .post__meta__state img{display:inline}[data-type=dataroomList] .post__attechment{position:absolute;top:calc(50% - 1rem);right:1.5rem;width:3rem;height:3rem;border:1px solid;border-radius:50%;cursor:pointer}[data-type=dataroomList] .post__attechment:hover{background-color:#e81d2c}[data-type=dataroomGrid]{--grid-column: 3;--grid-gap: 1.5rem;--grid-item-width: calc((100% - (var(--grid-gap) * (var(--grid-column) - 1))) / var(--grid-column))}[data-type=dataroomGrid] .post__list{display:grid;grid-template-columns:repeat(3, var(--grid-item-width));gap:calc(var(--grid-gap)*3) var(--grid-gap)}[data-type=dataroomGrid] .post__item{position:relative}[data-type=dataroomGrid] .post__list--pin{margin:3.25rem 0}[data-type=dataroomGrid] .post__uid{display:none}[data-type=dataroomGrid] .post__list--pin .post__uid{position:absolute;top:1rem;left:1rem;display:block}[data-type=dataroomGrid] .post__category{display:flex;margin:.5rem 0;gap:.25rem}[data-type=dataroomGrid] .post__category span{padding:.5rem .75rem;border-radius:2em;border:1px solid #e81d2c;color:#e81d2c;line-height:1;font-size:.75rem}[data-type=dataroomGrid] .post__title{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:500}[data-type=dataroomGrid] .post__content{padding-right:3.75rem}[data-type=dataroomGrid] .post__meta{display:flex;margin-top:2em;font-size:1rem;color:#666}[data-type=dataroomGrid] .post__meta__state img{display:inline}[data-type=dataroomGrid] .post__attechment{position:absolute;right:0;bottom:0;width:3rem;height:3rem;border:1px solid;border-radius:50%;cursor:pointer}[data-type=dataroomGrid] .post__attechment:hover{background-color:#e81d2c}/*# sourceMappingURL=style.css.map */
