.product-section{--bgcolor:var(--white-color);background-color:var(--bgcolor);overflow-x:hidden;width:100%}.product-section-wrapper{overflow:hidden;position:relative}.product-section-head{position:relative}@media screen and (min-width:768px){.product-section-head{padding-right:132px}}.product-section-title{--fw:600;--fs:22px;--lh:30px;--mb:8px;--c:var(--dark-gray-color);color:var(--c);font-size:var(--fs);font-weight:var(--fw);line-height:var(--lh);margin-bottom:var(--mb)}@media screen and (min-width:480px){.product-section-title{--fw:700;--fs:40px;--lh:48px;--mb:12px}}@media screen and (min-width:768px){.product-section-title{max-width:940px}}@media screen and (min-width:1600px){.product-section-title{max-width:1250px}}.product-section-subtitle{--fw:400;--fs:15px;--lh:22px;--c:var(--gray-color);color:var(--c);font-size:var(--fs);font-weight:var(--fw);line-height:var(--lh);margin:0}@media screen and (min-width:768px){.product-section-subtitle{--fs:22px;--lh:30px;max-width:940px}}@media screen and (min-width:1600px){.product-section-subtitle{max-width:1250px}}.product-section-carousel{margin:10px -30px -30px;padding:30px}.product-section-carousel .swiper-wrapper,.swiper-slide.product-section-item.product-section-item--link{height:auto}.product-section-item-image-wrapper,.swiper-slide.product-section-item.product-section-item--link>.product-section-item-title{text-align:center}.product-section-item-title{--fw:600;--fs:17px;--lh:25px;--c:var(--dark-gray-color);color:var(--c);font-size:var(--fs);font-weight:var(--fw);line-height:var(--lh);margin-bottom:16px;transition:all .25s cubic-bezier(.645,.045,.355,1)}@media screen and (min-width:768px){.product-section-item-title{--fs:22px;--lh:30px}}.product-section-item-property{--fw:400;--fs:17px;--lh:21px;--c:var(--gray-color);align-items:center;color:var(--c);display:flex;flex-wrap:wrap;font-size:var(--fs);font-weight:var(--fw);gap:8px;justify-content:center;line-height:var(--lh);list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.product-section-item-property{--fs:20px;--lh:29px}}.product-section-item-property li{--c:var(--gray-color);border:1px solid #dbdbdb;border-radius:16px;color:var(--c);font-size:12px;font-weight:600;line-height:1;padding:5px 12px}.product-section-item-image{height:173px;margin-bottom:24px;max-width:100%;width:auto}@media screen and (min-width:1600px){.product-section-item-image{height:223px}}.product-section-item{--c:var(--super-light-blue-gray-15-color);align-items:center;background:var(--c);border-radius:12px;display:flex;flex-direction:column;height:auto;justify-content:center;margin:0;padding:24px;position:relative}.product-section-item--link{transition:transform 1.5s cubic-bezier(.23,1,.32,1) 0s!important}@media screen and (min-width:1024px){.product-section:not(.noanim) .product-section-item--link:hover{transform:scale(1.05)}}.product-section-item--link:hover a{--c:var(--ultramarine-blue-color)}.product-section-item--link a{--c:var(--dark-gray-color);color:var(--c);display:block;transition:all .25s cubic-bezier(.645,.045,.355,1)}.product-section-item--link a:before{content:"";inset:0;position:absolute}.product-section .swiper-buttons{align-items:center;bottom:2px;display:none;gap:20px;position:absolute;right:0}.product-section .swiper-button-disabled{opacity:35%}.product-section .swiper-next,.product-section .swiper-prev{background-color:var(--ultramarine-blue-color);background-position:50% 50%;background-repeat:no-repeat;background-size:20px auto;border-radius:6px;height:44px;width:44px;&:hover{background-color:#3259c4}}.product-section .swiper-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 11H1m0 0 4-4m-4 4 4 4'/%3E%3C/svg%3E")}.product-section .swiper-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 11h18m0 0-4-4m4 4-4 4'/%3E%3C/svg%3E")}.swiper-buttons{display:none}@media screen and (min-width:768px){.product-section .swiper-buttons--enabled{display:flex}}.product-section-carousel:not(.swiper-container-initialized){display:block}.product-section-carousel:not(.swiper-container-initialized) .swiper-wrapper{display:grid;gap:30px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:768px){.product-section-carousel:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.product-section-carousel:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(3,1fr)}}