.mb-72{margin-bottom:72px}@media screen and (max-width: 780px){.mb-72{margin-bottom:64px}}.mb-32{margin-bottom:32px}@media screen and (max-width: 780px){.mb-32{margin-bottom:24px}}.mt-24{margin-top:24px}#product .section{display:flex}@media screen and (max-width: 780px){#product .section{flex-direction:column;gap:16px}}#product .section .images{position:relative}@media screen and (max-width: 780px){#product .section .images{background:#eceef3;display:flex;justify-content:center}}#product .section .images .images-slider{width:500px;background:#eceef3;border-radius:16px;overflow:hidden}@media screen and (min-width: 781px){#product .section .images .images-slider{position:sticky;top:56px}}@media screen and (max-width: 1140px){#product .section .images .images-slider{width:340px}}#product .section .images .swiper-slide{display:flex}#product .section .images img{width:100%;border-radius:16px}#product .section .details{flex-grow:1;box-sizing:border-box}@media screen and (min-width: 781px){#product .section .details{padding-left:24px}}#product .section .details .order-row{display:flex;justify-content:flex-end}#product .section .details .order-row>a{padding:8px 24px;border-radius:100px;transition:.3s ease-in-out;text-align:center}@media screen and (max-width: 780px){#product .section .details .order-row>a{width:100%}}#product .section .details .order-row>a.black-style{background:#000;color:#fff;border:1px solid #000000}#product .section .details .order-row>a.black-style:hover{background:#fff;color:#000}#product .section .details .specification-list>div{display:flex;justify-content:space-between;width:100%;padding:14px 0;box-sizing:border-box;border-bottom:1px solid #E7E7E7}#product .section .details .specification-list>div:first-child{border-top:1px solid #E7E7E7}#product .section .details .specification-list>div p:first-child{max-width:448px}@media screen and (max-width: 1140px){#product .section .details .specification-list>div p:first-child{max-width:320px}}#product .section .details .show-all-specifications{cursor:pointer;width:fit-content;position:relative;transform:translateY(-48px)}#product .section .details .show-all-specifications:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:1px;background-color:#000;transition:.3s ease-in-out}#product .section .details .show-all-specifications:hover:after{opacity:0}#product .section .details .tips-list details{border-bottom:1px solid #E7E7E7}#product .section .details .tips-list details:first-child{border-top:1px solid #E7E7E7}#product .section .details .tips-list details,#product .section .details .tips-list details *{transition:.3s ease-in-out}#product .section .details .tips-list details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:14px 0;outline:none}#product .section .details .tips-list details summary::-webkit-details-marker{display:none}#product .section .details .tips-list details summary svg{border:1px solid transparent;border-radius:50%;display:flex}#product .section .details .tips-list details summary svg .fill-color{fill:#000}#product .section .details .tips-list details summary svg .stroke-color{stroke:#fff}#product .section .details .tips-list details[open] summary svg{transform:rotate(180deg);border-color:#000}#product .section .details .tips-list details[open] summary svg .fill-color{fill:#fff}#product .section .details .tips-list details[open] summary svg .stroke-color{stroke:#000}#product .section .details .tips-list details p{padding-top:6px;padding-bottom:14px}#product-form-modal{display:none;position:fixed;z-index:1001;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:16px;max-width:732px;width:100%;padding:20px 24px 24px}@media screen and (max-width: 860px){#product-form-modal{padding:16px;max-width:340px;width:calc(100% - 24px);box-sizing:border-box}}#product-form-modal .product-form-modal-close{position:absolute;top:14px;right:14px;width:34px;height:34px;cursor:pointer;background:#eceef3;display:flex;align-items:center;justify-content:center;border-radius:50%}@media screen and (max-width: 860px){#product-form-modal .product-form-modal-close{width:28px;height:28px}}#product-form-modal .product-form-modal-close svg{width:22px}@media screen and (max-width: 860px){#product-form-modal .product-form-modal-close svg{width:20px}}#product-form-modal .product-form-modal-close svg .fill-color{transition:.3s ease-in-out;fill:#525252}#product-form-modal .product-form-modal-close:hover svg .fill-color{fill:#000}@media screen and (max-width: 860px){#product-form-modal .contact-form>.fs-24:first-child{padding-right:40px}}
