.about{display:flex;flex-direction:column;padding:0 15%;height:70vh;margin-bottom:100px;margin-top:100px;min-height:720px}.about h1{font-size:46px;font-weight:600}.about .about-container{display:flex;flex-direction:row;gap:24px;height:100%;width:100%;margin-top:40px}.about .about-container .about-text{position:relative;display:flex;flex-direction:column;justify-content:end;width:50%;min-width:50%;height:100%;background:linear-gradient(10deg,gray 25%,transparent 80%);padding:40px;color:#fff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.about .about-container .about-text h2{font-size:32px;font-weight:600}.about .about-container .about-text img{position:absolute;bottom:0;left:0;object-fit:cover;object-position:center;width:100%;height:100%;z-index:-1;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.about .about-container .about-mission{display:flex;flex-direction:column;gap:24px}.about .about-container .about-mission div{padding:40px;width:calc(100% - 12px);height:calc(50% - 12px);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.about .about-container .about-mission div p{font-size:20px;font-weight:600}.about .about-container .about-mission .mission{position:relative;background-color:#fff}.about .about-container .about-mission .mission .icon{position:absolute;padding:2%;display:flex;justify-content:center;align-items:center}.about .about-container .about-mission .mission .icon svg{position:relative;width:90%;height:auto}.about .about-container .about-mission .mission .icon:nth-child(2){width:13%;height:30%;background:gray;background:linear-gradient(120deg,gray,#bebebe)}.about .about-container .about-mission .mission .icon:nth-child(3){width:20%;height:50%;background:gray;background:linear-gradient(30deg,gray,#bebebe);bottom:0;left:30%;border-bottom-right-radius:0;border-bottom-left-radius:0}.about .about-container .about-mission .mission .icon:nth-child(4){width:17%;height:40%;background:gray;right:10%;background:linear-gradient(-30deg,gray,#bebebe)}.about .about-container .about-mission .purpose{position:relative;background:gray;background:linear-gradient(30deg,gray,#bebebe);color:#fff}.about .about-container .about-mission .purpose p{position:relative;z-index:2;width:70%}.about .about-container .about-mission .purpose .icon{position:absolute;padding:0;width:30%;height:auto;right:15%;bottom:40px;display:flex;align-items:center;justify-content:center}.about .about-container .about-mission .purpose .icon svg{position:relative;fill:#dfcea2;z-index:1;width:100%;height:auto}.about .about-container .about-mission .purpose .icon .back-icon{position:absolute;width:50%;height:50%;background-color:#fff;z-index:0;right:25%;bottom:10%;padding:0}@media screen and (max-width:1785px){.about{padding:0 10%;min-height:700px}}@media screen and (max-width:1570px){.about{padding:0 5%;min-height:700px}}@media screen and (max-width:1560px){.about{padding:0 5%;min-height:650px}}@media screen and (max-width:1250px){.about{padding:0 5%;min-height:650px}.about .about-container .about-mission div p{font-size:18px;font-weight:600}}@media screen and (max-width:1130px){.about{padding:0 5%;min-height:650px}.about .about-container .about-mission div p{font-size:16px;font-weight:600}}@media screen and (max-width:992px){.about{display:flex;flex-direction:column;padding:0 3%;height:-moz-fit-content;height:fit-content;margin-bottom:100px;margin-top:30px}.about h1{font-size:28px;font-weight:600}.about .about-container{display:flex;flex-direction:column;gap:15px;height:100%;width:100%;margin-top:40px}.about .about-container .about-text{position:relative;display:flex;flex-direction:column;justify-content:end;width:100%;min-width:100%;padding:25px;min-height:330px}.about .about-container .about-text h2{font-size:18px;font-weight:600}.about .about-container .about-text img{position:absolute;bottom:0;left:0;object-fit:cover;object-position:center;width:100%;height:100%;z-index:-1;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.about .about-container .about-text p{font-size:12px}.about .about-container .about-mission{gap:15px}.about .about-container .about-mission div{padding:25px;width:100%}.about .about-container .about-mission div p{font-size:16px;font-weight:600}.about .about-container .about-mission .mission{position:relative;background-color:#fff;min-height:200px}.about .about-container .about-mission .mission .icon{position:absolute;padding:2%;display:flex;justify-content:center;align-items:center}.about .about-container .about-mission .mission .icon svg{position:relative;width:90%;height:auto}.about .about-container .about-mission .purpose{position:relative;color:#fff;min-height:200px}.about .about-container .about-mission .purpose p{position:relative;z-index:2;width:70%}.about .about-container .about-mission .purpose .icon{position:absolute;padding:0;width:140px;height:auto;right:5%;bottom:40px;display:flex;align-items:center;justify-content:center}.about .about-container .about-mission .purpose .icon svg{position:relative;fill:#dfcea2;z-index:1;width:100%;height:auto}.about .about-container .about-mission .purpose .icon .back-icon{position:absolute;width:50%;height:50%;background-color:#fff;z-index:0;right:25%;bottom:10%;padding:0}}.exclusive{padding:100px 15% 0}.exclusive .swiper-button-next-hit,.exclusive .swiper-button-prev-hit{position:absolute;width:45px;height:45px;border-radius:40px;background-color:rgba(84,95,94,.65);border:none;top:calc(50% - 3vh);z-index:1}.exclusive .swiper-button-prev-hit{left:-6%}.exclusive .swiper-button-next-hit{right:-6%}.exclusive .swiper-button-prev-hit:after{content:"prev"}.exclusive .swiper-button-next-hit:after{content:"next"}.exclusive .swiper-button-next-hit:after,.exclusive .swiper-button-prev-hit:after{font-family:swiper-icons;text-transform:none!important;letter-spacing:0;font-variant:normal;font-size:18px;font-weight:600;color:#fff}.exclusive .swiper-button-next-hit.swiper-button-disabled,.exclusive .swiper-button-prev-hit.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.exclusive h1{font-weight:600}.exclusive .swiper-slide{width:-moz-fit-content;width:fit-content;display:flex;height:100%}.exclusive .promo-catalog{padding:40px 0;overflow:visible}.exclusive .product-card{padding:0 1rem 1.5rem;border-radius:1.125rem;background-color:#fff;color:#000;display:flex;flex-direction:column;justify-content:space-between;transition:box-shadow .3s ease;width:300px;height:409px;flex:1 1}.exclusive .product-card .switch{display:flex;flex-direction:row;justify-content:left;margin-bottom:10px;gap:10px;padding-left:10px}.exclusive .product-card .switch button{border-radius:8px;padding:4px 10px;border:1px solid #c8c8ce;color:#1d1d1f;background-color:transparent;font-size:14px;cursor:pointer;transition:.3s ease;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.exclusive .product-card .switch button.active{background-color:#56bdc5;border:1px solid #56bdc5;color:#fff}.exclusive .product-card a{display:flex;flex:1 1;align-items:start}.exclusive .product-card .product-name{text-align:left;font-size:18px;font-weight:600;margin-bottom:10px;color:#333;transition:color .3s cubic-bezier(.075,.82,.165,1);margin-top:0;padding:0 10px;-webkit-transition:color .3s cubic-bezier(.075,.82,.165,1);-moz-transition:color .3s cubic-bezier(.075,.82,.165,1);-ms-transition:color .3s cubic-bezier(.075,.82,.165,1);-o-transition:color .3s cubic-bezier(.075,.82,.165,1)}.exclusive .product-card .product-name:hover{color:#499499}.exclusive .product-card .product-info{padding:5px 10px;display:flex;flex:1 1;flex-direction:row;align-items:end;justify-content:space-between}.exclusive .product-card .product-info .product-price{display:flex;align-items:center;font-size:18px;font-weight:500;color:#666;margin-bottom:0;line-height:100%;height:40px}.exclusive .product-card .product-info .product-button{padding:8px 20px;background-color:#56bdc5;color:#fff;border:none;border-radius:10px;font-size:16px;cursor:pointer;transition:background-color .3s ease;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease}.exclusive .product-card .product-info .product-button:hover{background-color:#499499}.exclusive .product-card .product-info .product-button:active{transform:scale(.98)}.exclusive .product-card:hover{box-shadow:0 10px 20px rgba(0,0,0,.15)}.exclusive .product-card:hover .product-image{transform:scale(1.05)}@media screen and (max-width:992px){.exclusive{padding:0 3%}.exclusive .swiper-button-next-hit,.exclusive .swiper-button-prev-hit{display:none}.exclusive .product-card{width:240px;height:329px}.exclusive .product-card img{height:180px}.exclusive .product-card .product-name{font-size:16px}.exclusive .product-card .product-info .product-price{font-size:16px;height:37px}.exclusive .product-card .product-info .product-button{font-size:14px}.exclusive .product-card .switch button{font-size:12px}}.new{padding:100px 15% 0}.new .swiper-button-next-new,.new .swiper-button-prev-new{position:absolute;width:45px;height:45px;border-radius:40px;background-color:rgba(84,95,94,.65);border:none;top:calc(50% - 3vh);z-index:1}.new .swiper-button-prev-new{left:-6%}.new .swiper-button-next-new{right:-6%}.new .swiper-button-prev-new:after{content:"prev"}.new .swiper-button-next-new:after{content:"next"}.new .swiper-button-next-new:after,.new .swiper-button-prev-new:after{font-family:swiper-icons;text-transform:none!important;letter-spacing:0;font-variant:normal;font-size:18px;font-weight:600;color:#fff}.new .swiper-button-next-new.swiper-button-disabled,.new .swiper-button-prev-new.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.new h1{font-weight:600}.new .swiper-slide{width:-moz-fit-content;width:fit-content;display:flex;height:100%}.new .promo-catalog{padding:40px 0;overflow:visible}.new .product-card{padding:0 1rem 1.5rem;border-radius:1.125rem;background-color:#fff;color:#000;display:flex;flex-direction:column;justify-content:space-between;transition:box-shadow .3s ease;width:300px;height:409px;flex:1 1}.new .product-card .switch{display:flex;flex-direction:row;justify-content:left;margin-bottom:10px;gap:10px;padding-left:10px}.new .product-card .switch button{border-radius:8px;padding:4px 10px;border:1px solid #c8c8ce;color:#1d1d1f;background-color:transparent;font-size:14px;cursor:pointer;transition:.3s ease;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.new .product-card .switch button.active{background-color:#56bdc5;border:1px solid #56bdc5;color:#fff}.new .product-card img{width:100%;height:240px;object-fit:contain;transition:transform .3s ease}.new .product-card a{display:flex;flex:1 1;align-items:start}.new .product-card .product-name{text-align:left;font-size:18px;font-weight:600;margin-bottom:10px;color:#333;transition:color .3s cubic-bezier(.075,.82,.165,1);margin-top:0;padding:0 10px;-webkit-transition:color .3s cubic-bezier(.075,.82,.165,1);-moz-transition:color .3s cubic-bezier(.075,.82,.165,1);-ms-transition:color .3s cubic-bezier(.075,.82,.165,1);-o-transition:color .3s cubic-bezier(.075,.82,.165,1)}.new .product-card .product-name:hover{color:#499499}.new .product-card .product-info{padding:5px 10px;display:flex;flex:1 1;flex-direction:row;align-items:end;justify-content:space-between}.new .product-card .product-info .product-price{display:flex;align-items:center;font-size:18px;font-weight:500;color:#666;margin-bottom:0;line-height:100%;height:40px}.new .product-card .product-info .product-button{padding:8px 20px;background-color:#56bdc5;color:#fff;border:none;border-radius:10px;font-size:16px;cursor:pointer;transition:background-color .3s ease;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease}.new .product-card .product-info .product-button:hover{background-color:#499499}.new .product-card .product-info .product-button:active{transform:scale(.98)}.new .product-card:hover{box-shadow:0 10px 20px rgba(0,0,0,.15)}.new .product-card:hover .product-image{transform:scale(1.05)}@media screen and (max-width:1785px){.new{padding:100px 10% 0}}@media screen and (max-width:1570px){.new{padding:100px 5% 0}.new .swiper-button-prev-new{left:-4%}.new .swiper-button-next-new{right:-4%}}@media screen and (max-width:1400px){.new{padding:100px 5% 0}.new .swiper-button-prev-new{left:-5%}.new .swiper-button-next-new{right:-5%}}@media screen and (max-width:992px){.new{padding:60px 3% 0}.new .swiper-button-next-new,.new .swiper-button-prev-new{display:none}.new .product-card{width:240px;height:329px}.new .product-card img{height:180px}.new .product-card .product-name{font-size:16px}.new .product-card .product-info .product-price{font-size:16px;height:37px}.new .product-card .product-info .product-button{font-size:14px}.new .product-card .switch button{font-size:12px}}