.img-block a,.btn-customer{padding:15px 37px 15px 40px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border-radius:5px;font-size:1rem;font-weight:700;line-height:1;letter-spacing:3px;border:solid 2px #3d5470;color:#3d5470;white-space:nowrap}.img-block a:hover,.btn-customer:hover{background-color:rgba(85,107,141,.6);color:#f9f9f9;border-color:rgba(249,249,249,0)}@media screen and (max-width: 767px){.img-block a,.btn-customer{background-color:rgba(85,107,141,.6);color:#f9f9f9;border-color:rgba(249,249,249,0)}}.btn-content{padding:0.9rem 1.85rem 0.9rem 2rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border-radius:5px;font-size:1rem;font-weight:500;line-height:1;letter-spacing:3px;border:solid 2px #6780a6;color:#6780a6;white-space:nowrap}.btn-content:hover{background-color:#6780a6;color:#f9f9f9;border-color:rgba(249,249,249,0)}@media screen and (max-width: 767px){.btn-content{background-color:#6780a6;color:#f9f9f9;border-color:rgba(249,249,249,0)}}.btn-edit{color:#fff;background-color:#3d5470;line-height:1;padding:0.25rem;font-size:12px;border-radius:5px}.btn-edit:hover{background-color:rgba(85,107,141,.6);color:#fff}.textblock{color:#404040}.textblock *:first-child{margin-top:0}.textblock *:last-child{margin-bottom:0}.textblock h1{margin:1.25rem 0 1rem;font-size:1.75rem;line-height:1.5}.textblock h2{margin:1.25rem 0 1rem;font-size:1.5rem;line-height:1.5}.textblock h3{margin:1rem 0 0.75rem;font-size:1.25rem;line-height:1.5}.textblock h4{margin:1rem 0 0.75rem;font-size:1rem;line-height:1.5;color:#3d5470}.textblock p{margin-bottom:0.75rem;font-size:1rem;line-height:1.7}.textblock ul,.textblock ol{padding-left:1.25rem}.textblock ul li,.textblock ol li{font-size:1rem;line-height:1.7}.textblock img{max-width:100%;height:auto}.textblock u{-webkit-text-decoration:underline solid #fedf98 45%;text-decoration:underline solid #fedf98 45%;text-underline-offset:-2px}.textblock .image{margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.textblock .image.image-style-block-align-right{margin-left:auto;margin-right:0}.textblock .image.image-style-block-align-left{margin-right:auto;margin-left:0}@media screen and (max-width: 991px){.textblock .image.image_resized{width:100% !important}}.textblock .image.image_resized img{min-width:100%}.textblock .image figcaption{display:block;text-align:center;padding:10px 0;font-size:0.8rem}.textblock:after{content:"";display:table;clear:both}@media screen and (min-width: 991px){.textblock .image-style-align-left+*,.textblock .image-style-align-right+*{float:left;width:100%}.textblock .image-style-align-left{float:left;margin-right:2%;margin-bottom:20px}.textblock .image-style-align-right{float:right;margin-left:2%;margin-bottom:20px}}@font-face{font-family:"Times";src:url("../fonts/times.ttf") format("truetype");font-style:normal}@font-face{font-family:"Times";src:url("../fonts/times_italic.ttf") format("truetype");font-style:italic}#banner-head .content p,#banner-video .content p,.font-family-en{font-family:"Times",Arial,Helvetica,system-ui,sans-serif}.text-gray{color:#5e5f68 !important}.letter-spacing-3{letter-spacing:0.15rem}.letter-spacing-4{letter-spacing:0.2rem}.letter-spacing-5{letter-spacing:0.25rem}.letter-spacing-6{letter-spacing:0.3rem}.text-align-justify{text-align:justify}.text-link{text-decoration:none;color:#1a1a1a;-webkit-transition-duration:0.5s;transition-duration:0.5s}.text-link i{margin-left:10px;-webkit-transition-duration:0.5s;transition-duration:0.5s}.text-link:hover{color:#6780a6}.text-link:hover i{margin-left:15px}*{font-family:Arial,Helvetica,system-ui,sans-serif}html{font-size:15px}@media screen and (min-width: 767px){html{font-size:20px}}@media screen and (max-width: 991px){body.menu-in{overflow:hidden}}#wrap{position:relative;min-height:100vh;background-color:#f9f9f9}@media screen and (max-width: 991px){#wrap.cover:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(26,26,26,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:8}}#content{min-height:calc(100vh - 254px)}.line-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;background-color:#06c755;color:#f9f9f9}.line-button:hover{color:#f9f9f9;background-color:#06c755}.line-button img{width:30px}[data-countdown]{display:-webkit-box;display:-ms-flexbox;display:flex}[data-countdown] .countdown{padding:0 5px}hr{margin:1.25rem 0;border-top:solid 1px #dee2e6;opacity:1}.pagination li span{padding:0}.pagination li span a{display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x)}.pagination li.active a{background-color:#1a1a1a;border-color:#1a1a1a}.pagination li a{text-decoration:none;color:#1a1a1a}.pagination li:first-of-type .page-link{border-radius:.375rem 0 0 .375rem}.pagination li:last-of-type .page-link{border-radius:0 .375rem .375rem 0}.fancybox__caption{text-align:center}.bg-normal{background-color:rgba(6,29,64,.0705882353)}.fancybox__container{z-index:9999}.title{color:#404040;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.title h2{letter-spacing:2px;font-weight:700}@media screen and (max-width: 640px){.title h2+h2{font-size:14px !important}}.title span.line{display:block;margin-top:70px;width:100%;height:1px;position:relative}@media screen and (max-width: 767px){.title span.line{margin-top:40px}}.title span.line:after{content:"";display:block;position:absolute;top:0;left:0;width:100vw;height:100%;background-color:#404040}.title span.line.top-left{margin-bottom:30px;margin-top:0}@media screen and (max-width: 767px){.title span.line.top-left{margin-bottom:15px}}.title span.line.top-left:after{left:auto;right:13px}.title span.line.top-right{margin-bottom:30px;margin-top:0}@media screen and (max-width: 767px){.title span.line.top-right{margin-bottom:15px}}.title.title-center{width:100%;text-align:center}.title.title-center h2.line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.title.title-center h2.line:before,.title.title-center h2.line:after{content:"";display:block;width:100%;height:1px;background-color:#1a1a1a}.title.title-center h2.line:before{margin-right:20px}.title.title-center h2.line:after{margin-left:20px}.line-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.line-list li{padding:0 calc(10px - 0.25rem) 0 10px;margin-bottom:10px;letter-spacing:0.25rem;line-height:1;position:relative;border-left:1px solid #5e5f68;border-right:1px solid #5e5f68;margin-left:-1px;font-size:1rem}.box-content{display:block;padding:2rem 1rem;background-color:rgba(6,29,64,.0705882353);border-radius:6px;color:#5e5f68;min-height:10rem}.box-content ul{padding-left:1.5rem}.building{opacity:.3 !important;cursor:not-allowed}.accordion .accordion-item{margin-bottom:15px;border-radius:5px;border:solid 1px #dee2e6;overflow:hidden}.accordion .accordion-item .accordion-header{overflow:hidden}.accordion .accordion-item .accordion-header .accordion-button{border-radius:0 !important;background-color:rgba(6,29,64,.0705882353);letter-spacing:1px;font-weight:500}.swiper img{width:100%}.swiper .swiper-button-next,.swiper .swiper-button-prev{color:#f9f9f9}.swiper .swiper-pagination .swiper-pagination-bullet{background-color:#f9f9f9;width:10px;height:10px}.h-fit{height:100%}@media screen and (max-width: 991px){.h-fit{height:auto}}@-webkit-keyframes nw-fade{0%{opacity:0}100%{opacity:1}}@keyframes nw-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes nw-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes nw-fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes nw-load-dot{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.5);transform:scale(0.5)}}@keyframes nw-load-dot{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.5);transform:scale(0.5)}}@-webkit-keyframes nw-load-dot-end{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:1}100%{-webkit-transform:scale(100);transform:scale(100);opacity:0}}@keyframes nw-load-dot-end{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:1}100%{-webkit-transform:scale(100);transform:scale(100);opacity:0}}@-webkit-keyframes add-to-cart-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes add-to-cart-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes added-to-cart{0%{-webkit-transform:scale(0);transform:scale(0)}70%{-webkit-transform:scale(1);transform:scale(1)}90%{opacity:1}100%{opacity:0}}@keyframes added-to-cart{0%{-webkit-transform:scale(0);transform:scale(0)}70%{-webkit-transform:scale(1);transform:scale(1)}90%{opacity:1}100%{opacity:0}}[class*=kos--]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:1s;transition-duration:1s}[class*=kos--].kos--animated{opacity:1}.kos--fadeDown{-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0)}.kos--fadeDown.kos--animated{-webkit-transform:translateZ(0px);transform:translateZ(0px)}.kos--fadeUp{-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}.kos--fadeUp.kos--animated{-webkit-transform:translateZ(0px);transform:translateZ(0px)}.kos--fadeLeft{-webkit-transform:translate3d(-50px, 0, 0);transform:translate3d(-50px, 0, 0)}.kos--fadeLeft.kos--animated{-webkit-transform:translateZ(0px);transform:translateZ(0px)}.kos--fadeRight{-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}.kos--fadeRight.kos--animated{-webkit-transform:translateZ(0px);transform:translateZ(0px)}.kos--fadeScale{-webkit-transform:translate3d(0, 50px, 0) scale(0.8);transform:translate3d(0, 50px, 0) scale(0.8)}.kos--fadeScale.kos--animated{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.alert p{margin:0}.container-width-xs{max-width:600px}.container-width-sm{max-width:800px}.container-width-md{max-width:1000px}.container-width-lg{max-width:calc(1440px + 3rem)}.container-width-xl{max-width:calc(1650px + 3rem)}#banner-video{position:relative;z-index:9}#banner-video .video{position:relative}#banner-video .video:after{content:"";display:block;position:relative;width:100%;padding-bottom:50.8%;background-color:rgba(26,26,26,.5);z-index:2;max-height:100vh}@media screen and (max-width: 767px){#banner-video .video:after{padding-bottom:70%}}#banner-video .video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#banner-video .banner-img{position:absolute;bottom:45%;right:50%;-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);z-index:99;max-width:35%;width:405px}#banner-video .content{padding:30px 15px 0;width:100%;z-index:2;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#banner-video .content h2,#banner-video .content p{text-shadow:2px 2px 5px #1a1a1a}#banner-video .content h2{padding-left:5px;color:#f9f9f9;letter-spacing:5px;font-size:2rem}@media screen and (max-width: 767px){#banner-video .content h2{font-size:22px;letter-spacing:2px;padding-left:2px}}@media screen and (max-width: 575px){#banner-video .content h2{font-size:20px}}#banner-video .content p{padding-left:2px;color:#f9f9f9;font-size:1rem;letter-spacing:2px}@media screen and (max-width: 767px){#banner-video .content p{font-size:16px;letter-spacing:1px;padding-left:1px}}@media screen and (max-width: 575px){#banner-video .content p{font-size:14px}}#banner-head{position:relative}#banner-head figure{display:block;position:relative;overflow:hidden}#banner-head figure:before,#banner-head figure:after{content:"";display:block}#banner-head figure:before{position:absolute;bottom:-25px;width:100%;height:50px;background-color:#f9f9f9;z-index:3;border-radius:25px 25px 0 0}#banner-head figure:after{position:relative;width:100%;height:400px;background-color:rgba(26,26,26,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;max-height:100vh}@media screen and (max-width: 767px){#banner-head figure:after{height:300px}}#banner-head figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#banner-head .content{padding-top:30px;width:100%;z-index:2;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#banner-head .content h2,#banner-head .content p{text-shadow:2px 2px 5px #1a1a1a}#banner-head .content h2{padding-left:5px;color:#f9f9f9;letter-spacing:5px;font-size:2rem}@media screen and (max-width: 767px){#banner-head .content h2{font-size:22px;letter-spacing:2px;padding-left:2px}}@media screen and (max-width: 575px){#banner-head .content h2{font-size:20px}}#banner-head .content p{padding-left:2px;color:#f9f9f9;font-size:1rem;letter-spacing:2px}@media screen and (max-width: 767px){#banner-head .content p{font-size:16px;letter-spacing:1px;padding-left:1px}}@media screen and (max-width: 575px){#banner-head .content p{font-size:14px}}.login-wrap{padding:30px;margin:100px auto 0;max-width:400px;border:solid 1px #dee2e6;background-color:#f9f9f9}@media screen and (max-width: 767px){.login-wrap{padding:30px 20px}}.login-wrap h1{margin-bottom:20px;text-align:center;font-size:35px;font-weight:500}.login-wrap .message.error p{margin:0;font-size:16px;color:#ef476f;line-height:25px}@media screen and (max-width: 767px){.login-wrap .message.error p{font-size:14px}}.login-wrap .message.error p span.uk-icon{width:18px;height:18px;-webkit-transform:translateY(-1px);transform:translateY(-1px);margin-right:8px}.login-wrap .message.error p span.uk-icon svg{-o-object-fit:contain;object-fit:contain}.block-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;position:absolute;top:0;left:0;width:100%;background-color:#dc3545;color:#f9f9f9;font-size:16px}@media screen and (max-width: 767px){.block-message{font-size:14px}}.block-message p{margin:0;color:#f9f9f9}.block-message .uk-countdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-message .uk-countdown .uk-countdown-number{padding:0 5px;line-height:1;font-size:16px}.block-message .uk-countdown .uk-countdown-number span{margin:0}.block-message span{margin-right:10px}.login-form .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login-form .buttons button{width:49%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.login-copyright{text-align:center;margin-top:40px;color:#1a1a1a;font-size:12px;letter-spacing:1px}.input-password{position:relative}.input-password input{padding-right:40px}.input-password .pwd-type-switch{position:absolute;top:7px;right:15px}.input-password .pwd-type-switch span{color:#1a1a1a}.input-password .pwd-type-switch:not(.show) span[uk-icon="icon: eye-slash"]{display:none}.input-password .pwd-type-switch.show span[uk-icon="icon: eye"]{display:none}@media screen and (max-width: 991px){form.form .controls.mobile-fixed{position:fixed;bottom:0;left:0;width:100%}}form.form .controls .uk-button{width:100%}form.form .message.error{padding:10px 15px;background-color:#ccc}form.form .message.error p{margin:0;font-size:16px;color:#ef476f;line-height:25px}@media screen and (max-width: 767px){form.form .message.error p{font-size:14px}}form.form .message.error p span.uk-icon{width:18px;height:18px;-webkit-transform:translateY(-1px);transform:translateY(-1px);margin-right:8px}form.form .message.error p span.uk-icon svg{-o-object-fit:contain;object-fit:contain}.form-floating label.required:before{display:inline-block;content:"*";color:#dc3545;-webkit-transform:translate(-0.45rem, -0.3rem);transform:translate(-0.45rem, -0.3rem);position:absolute}.form-floating .select2-container{max-width:100%;min-width:100%}.form-floating .select2-container .select2-selection{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:calc(3.5rem + var(--bs-border-width)*2);border-color:var(--bs-border-color);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);background-repeat:no-repeat}.form-floating .select2-container .select2-selection__clear{margin:0;padding:0;width:20px;height:20px;line-height:1;text-align:center;position:absolute;right:.725rem;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);background-color:#f9f9f9;border-radius:50%;color:#1a1a1a}.form-floating .select2-container .select2-selection__rendered{display:block;width:100%;padding:1.625rem .75rem .625rem;font-size:1rem;line-height:1.25}.form-floating .select2-container .select2-selection__arrow{display:none}.form-floating .is-invalid+.select2-container .select2-selection{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");border-color:var(--bs-form-invalid-border-color)}.form-floating .is-invalid+.select2-container .select2-selection__rendered{padding-right:4.125rem}.form-floating.captcha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-floating.captcha input{border-radius:.375rem 0 0 .375rem}.form-floating.captcha img{width:auto;height:calc(3.5rem + var(--bs-border-width)*2);-ms-flex-negative:0;flex-shrink:0;border-radius:0 .375rem .375rem 0}.form-floating.captcha .btn{-ms-flex-negative:0;flex-shrink:0}.form-floating.verify-status .btn{position:absolute;right:0.6rem;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.select2-dropdown{border-color:var(--bs-border-color)}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:var(--bs-secondary-bg)}.search-card-close{display:none}@media screen and (max-width: 991px){.search-card-close{display:block;position:absolute;top:15px;right:15px;background-color:#ccc;width:30px;height:30px;color:#1a1a1a}}.input-date{position:relative}.input-date svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px}.input-date input{padding-right:40px}.input-password{position:relative}.input-password input{padding-right:40px}.input-password .pwd-type-switch{position:absolute;top:7px;right:15px}.input-password .pwd-type-switch span{color:#1a1a1a}.input-password .pwd-type-switch:not(.show) span[uk-icon="icon: eye-slash"]{display:none}.input-password .pwd-type-switch.show span[uk-icon="icon: eye"]{display:none}@media screen and (max-width: 991px){.search-card{position:fixed;z-index:9999;left:0;bottom:0;width:100%;max-height:75%;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .5s;transition:all .5s}.search-card.show{-webkit-transform:translateY(0);transform:translateY(0)}}[select-parent]{display:none}[select-parent].select-active{display:block}.btn-tablink{padding:5px 10px;border:solid 2px #94959b;color:#94959b}.btn-tablink:hover,.btn-tablink:active,.btn-tablink.active{border-color:#1a1a1a;background-color:#1a1a1a;color:#f9f9f9}#header{position:relative;width:100%;z-index:1021;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-transition-duration:0.5s;transition-duration:0.5s}#header.scrolling{background-color:#1a1a1a;position:fixed !important;top:0}#header.scrolling .navbar-brand img{height:45px !important}@media screen and (max-width: 991px){#header.active{background-color:#f9f9f9;top:0}#header.active .navbar .navbar-brand img.open-img{display:block !important}#header.active .navbar .navbar-brand img:not(.open-img){display:none}#header.active .mobile-nav li a{color:#404040}#header.active #mobile-menu-toggle span:after{background-color:#404040}}#header .navbar .container{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){#header .navbar .navbar-brand{margin:0}}#header .navbar .navbar-brand img{width:auto;height:60px;-webkit-transition-duration:0.5s;transition-duration:0.5s}@media screen and (max-width: 767px){#header .navbar .navbar-brand img{height:45px}}#header .navbar .navbar-nav li a{letter-spacing:3px;font-weight:700}#header .navbar .navbar-nav .dropdown:hover>.dropdown-menu{display:block}#header .navbar .navbar-nav .dropdown:hover>a.border-style{background-color:rgba(180,200,220,.4);border-color:rgba(180,200,220,.4);border-radius:5px 5px 0 0}#header .navbar .navbar-nav .dropdown>.dropdown-toggle:after{display:none}#header .navbar .navbar-nav .dropdown-menu{margin-top:0 !important;border-radius:0 0 5px 5px;padding:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100%;background-color:rgba(40,41,54,.8);border:solid 1px #f9f9f9;border-top:none}#header .navbar .navbar-nav .dropdown-menu li a{color:#f9f9f9;border-radius:5px}#header .navbar .navbar-nav .dropdown-menu li a:active{background-color:#1a1a1a;color:#f9f9f9}#header .navbar .navbar-nav .dropdown-menu li a:active p{color:#f9f9f9 !important}#header .navbar .navbar-nav .dropdown-menu li a:hover{background-color:rgba(180,200,220,.4)}#mobile-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;gap:8px;position:absolute;right:1.5rem;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);background:none;border:none;outline:none;-webkit-transition-duration:0.5s;transition-duration:0.5s;width:30px;height:30px}@media screen and (min-width: 991px){#mobile-menu-toggle{display:none}}@media screen and (max-width: 767px){#mobile-menu-toggle{width:25px;height:25px}}#mobile-menu-toggle span{display:block;width:100%;-webkit-transition-duration:0.5s;transition-duration:0.5s}#mobile-menu-toggle span:after{content:"";display:block;width:100%;height:1.5px;border-radius:50px;background:#404040}#mobile-menu-toggle span:nth-of-type(2){width:80%}#mobile-menu-toggle.active{-webkit-transform:translateY(50%) rotate(360deg);transform:translateY(50%) rotate(360deg);gap:0}#mobile-menu-toggle.active span:nth-of-type(1){margin-bottom:-0.75px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#mobile-menu-toggle.active span:nth-of-type(3){margin-top:-0.75px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mobile-menu-toggle.active span:nth-of-type(2){display:none}.desktop-nav li a{padding:5px 17px 5px 20px !important;color:#404040}.desktop-nav li a i{display:block;-webkit-transform:scale(1.3);transform:scale(1.3)}.desktop-nav li a.link{border-top:solid 1px rgba(64,64,64,0);border-bottom:solid 1px rgba(64,64,64,0)}.desktop-nav li a.link:hover{border-top-color:#404040;border-bottom-color:#404040}.desktop-nav li a.border-style{border:solid 2px #1a1a1a;border-radius:5px}.desktop-nav li a.border-style:hover{background-color:#ddd}.desktop-nav li.cart>a{position:relative}.desktop-nav li.cart>a .cart-totals{letter-spacing:0;position:absolute;top:0;right:0;-webkit-transform:translate(-2px, -2px);transform:translate(-2px, -2px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:#dc3545;font-size:10px;color:#f9f9f9}body.header-fixed #header{position:absolute}body.header-fixed .desktop-nav li a{color:#f9f9f9}body.header-fixed .desktop-nav li a.link{border-top-color:rgba(249,249,249,0);border-bottom-color:rgba(249,249,249,0)}body.header-fixed .desktop-nav li a.link:hover{border-top-color:#f9f9f9;border-bottom-color:#f9f9f9}body.header-fixed .desktop-nav li a.border-style{border-color:#f9f9f9}body.header-fixed .mobile-nav li a{color:#f9f9f9}body.header-fixed #mobile-menu-toggle span:after{background-color:#f9f9f9}.mobile-nav{position:absolute;right:calc(1.5rem + 50px);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.5rem;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.mobile-nav li a{display:block;font-size:1.6rem;color:#404040;line-height:1}.mobile-nav li.cart a{position:relative}.mobile-nav li.cart a .cart-totals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;border-radius:50%;position:absolute;bottom:100%;right:0;-webkit-transform:translate(10px, 15px);transform:translate(10px, 15px);background-color:#dc3545;font-size:10px;letter-spacing:0;color:#f9f9f9}@media screen and (max-width: 767px){.mobile-nav li.cart a .cart-totals{-webkit-transform:translate(10px, 10px);transform:translate(10px, 10px)}}#mobile-menu{padding-top:87px;position:fixed;z-index:99;top:0;left:100%;width:100%;height:100%;background-color:#f9f9f9;-webkit-transition-duration:0.5s;transition-duration:0.5s;pointer-events:none}@media screen and (min-width: 991px){#mobile-menu{display:none}}@media screen and (max-width: 767px){#mobile-menu{padding-top:84.5px}}#mobile-menu.active{pointer-events:all;left:0}#mobile-menu hr{border-top-color:#404040}#mobile-menu .member-wrap{border-top:solid 1px #404040;border-bottom:solid 1px #404040}#mobile-menu .member-wrap ul{gap:10px;padding:0;margin:0}#mobile-menu .member-wrap ul li{margin:0}#mobile-menu .member-wrap ul li a{text-decoration:none;font-size:1rem}#mobile-menu .bottom-font{position:absolute;color:#404040;bottom:0;left:0;z-index:99;background-color:#f9f9f9}#mobile-menu .container{height:calc(100% - 56px)}#mobile-menu ul{padding:30px 0 0;margin:0;overflow:auto;height:100%}#mobile-menu ul::-webkit-scrollbar{display:none}#mobile-menu ul li{margin-bottom:20px;color:#404040;list-style-type:none}#mobile-menu ul li a{color:#404040;font-size:1rem}#mobile-menu ul li.has-submenu>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#mobile-menu ul .submenu{position:absolute;top:0;left:100%;padding-top:87px;width:100%;height:100%;background-color:#f9f9f9;-webkit-transition-duration:0.5s;transition-duration:0.5s;pointer-events:none}@media screen and (max-width: 767px){#mobile-menu ul .submenu{padding-top:84.5px}}#mobile-menu ul .submenu.active{pointer-events:all;left:0}#mobile-menu ul .submenu .container{height:100%;overflow:auto}#mobile-menu ul .submenu .container::-webkit-scrollbar{display:none}#mobile-menu ul .submenu p{font-size:1rem}#mobile-menu ul .submenu ul{border:none}#mobile-menu ul .submenu ul li a{display:block;text-decoration:none}#mobile-menu ul .submenu ul li a p{margin:0;font-size:.9rem;color:#aaa}#mobile-menu ul .submenu .back-row{color:#404040;border-top:solid 1px #404040;border-bottom:solid 1px #404040;position:sticky;top:0;background-color:#f9f9f9}#mobile-menu ul .submenu .back-row .back-btn{padding:0;color:#404040;background:none;border:none}#mobile-menu ul .submenu .back-row .back-btn svg{width:20px;height:20px}#footer{padding-top:80px;padding-bottom:15px;background-color:#e8eaec;background-image:url(../../images/logo-image.svg);background-repeat:no-repeat;background-size:auto calc(100% + 50px);background-position:calc(100% + 20px) calc(100% + 40px)}@media screen and (max-width: 767px){#footer{padding-top:40px;background-size:50% auto}}#footer ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}@media screen and (max-width: 767px){#footer ul.menu{text-align:center}}#footer ul.menu li{width:33.33%;list-style-type:none;letter-spacing:0.25rem}@media screen and (max-width: 767px){#footer ul.menu li{width:100%;margin-bottom:30px}}#footer ul.menu li h3{margin-bottom:50px;font-size:1.5rem;color:rgba(85,107,141,.6)}@media screen and (max-width: 767px){#footer ul.menu li h3{margin-bottom:20px}}#footer ul.menu li a{display:block;margin-left:15px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#3d5470}@media screen and (max-width: 767px){#footer ul.menu li a{margin:0 auto}}#footer ul.menu li a+a{margin-top:10px}#footer ul.social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;margin:0 0 30px;padding:0}@media screen and (max-width: 767px){#footer ul.social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}}#footer ul.social li{list-style-type:none}#footer ul.social li img{width:1.8rem;height:1.8rem}#footer p.copyright{margin:0;font-size:0.6rem;color:rgba(85,107,141,.6);letter-spacing:.5px}@media screen and (max-width: 767px){#footer p.copyright{text-align:center}}#footer .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px}@media screen and (max-width: 767px){#footer .bottom{margin-top:50px}}#footer .bottom img{-ms-flex-negative:0;flex-shrink:0;width:10.75rem;margin:0 20px}#footer .bottom:before,#footer .bottom:after{content:"";display:block;width:100%;height:1px;background-color:rgba(85,107,141,.6)}#cookie-accept{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1080;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:20px;background-color:rgba(26,26,26,.4)}@media screen and (max-width: 640px){#cookie-accept{padding-bottom:0}}#cookie-accept>div{background-color:#f9f9f9;border-radius:10px;width:500px;height:auto;-webkit-box-shadow:2px 2px 5px rgba(26,26,26,.6);box-shadow:2px 2px 5px rgba(26,26,26,.6)}@media screen and (max-width: 640px){#cookie-accept>div{width:100%;border-radius:6px 6px 0 0}}.img-block{position:relative;overflow:hidden}@media screen and (max-width: 767px){.img-block:after{content:"";display:block;width:100%;padding-bottom:100%}}@media screen and (max-width: 767px){.img-block img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:left 0%;object-position:left 0%;-o-object-fit:cover;object-fit:cover}}.img-block a{position:absolute;z-index:9}.img-block.index-1 a{right:10%;top:20%}.img-block.index-2 a{bottom:30px;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.img-block.index-3 a,.img-block.index-4 a{bottom:30px;right:10%}.img-block.index-5 a{bottom:23%;left:10%}.order_detail p[title]{display:-webkit-box;display:-ms-flexbox;display:flex;color:#1a1a1a;font-size:16px}@media screen and (max-width: 640px){.order_detail p[title]{font-size:14px}}.order_detail p[title]:before{display:block;width:120px;content:attr(title);-ms-flex-negative:0;flex-shrink:0;color:#aaa}@media screen and (max-width: 640px){.order_detail p[title]:before{width:100px}}.order_detail h2{font-size:30px;font-weight:500}@media screen and (max-width: 640px){.order_detail h2{font-size:25px}}.order_detail h3{margin:0 0 20px;font-size:20px;font-weight:500}@media screen and (max-width: 640px){.order_detail h3{font-size:18px}}.order_detail h3 span{display:block;margin-top:5px;color:#aaa;font-size:16px;font-weight:normal}@media screen and (max-width: 640px){.order_detail h3 span{font-size:14px}}.order_detail h4{margin:15px 0;color:#1a1a1a;font-weight:500;font-size:1rem}.order_detail .order-info p{margin:0;padding:5px 0}.order_detail .order-info p a{margin-left:5px;color:#dc3545;font-weight:500;text-decoration:none}.order_detail .product-info .product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.order_detail .product-info .product a{display:block;margin-right:10%;width:100px;height:115px}@media screen and (max-width: 640px){.order_detail .product-info .product a{margin-right:8%;width:70px;height:95px}}.order_detail .product-info .product a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.order_detail .product-info .product .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:calc(90% - 100px)}@media screen and (max-width: 640px){.order_detail .product-info .product .content{width:calc(92% - 70px)}}.order_detail .product-info .product .content .name{width:60%}@media screen and (max-width: 640px){.order_detail .product-info .product .content .name{width:100%}}.order_detail .product-info .product .content .name p{margin:0 0 10px;font-size:16px;color:#1a1a1a}.order_detail .product-info .product .content .name .remark{margin:0;font-size:12px}.order_detail .product-info .product .content .name .volume{margin:0 0 5px;font-size:12px}.order_detail .product-info .product .content .price{display:-webkit-box;display:-ms-flexbox;display:flex;width:40%;font-size:16px}@media screen and (max-width: 640px){.order_detail .product-info .product .content .price{padding-top:10px;width:100%}}.order_detail .product-info .product .content .price span{color:#1a1a1a;width:33.33%}.order_detail .product-info .product.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:25px;border:none;background:none}.order_detail .product-info .product.card a{margin-right:30px}.order_detail .product-info .product.card+.card{border-top:solid 1px #dee2e6;padding-top:25px}.order_detail .product-info .product.card .content{padding-right:30px;margin:0;width:calc(40% - 65px)}@media screen and (max-width: 767px){.order_detail .product-info .product.card .content{padding-right:0;width:calc(100% - 130px)}}@media screen and (max-width: 640px){.order_detail .product-info .product.card .content{width:calc(100% - 100px)}}.order_detail .product-info .product.card .content .name{width:100%}.order_detail .product-info .product.card .card-check{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(60% - 65px)}@media screen and (max-width: 767px){.order_detail .product-info .product.card .card-check{padding-top:20px;margin-top:20px;width:100%;border-top:dashed 1px #dee2e6}}.order_detail .product-info .product.card .card-check .inputs{width:calc(100% - 115px)}@media screen and (max-width: 640px){.order_detail .product-info .product.card .card-check .inputs{width:calc(100% - 70px)}}.order_detail .product-info .product-process{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px 0 0;padding:40px 0 30px;position:relative}.order_detail .product-info .product-process:before{content:"";display:block;width:80%;height:5px;background-color:#dee2e6;position:absolute;top:20px;left:0}.order_detail .product-info .product-process li{list-style-type:none;width:20%;font-size:16px;position:relative;line-height:20px;color:#aaa}@media screen and (max-width: 640px){.order_detail .product-info .product-process li{font-size:12px}}.order_detail .product-info .product-process li:before,.order_detail .product-info .product-process li:after{content:"";display:block;position:absolute;bottom:100%}.order_detail .product-info .product-process li:before{width:20px;height:20px;margin-bottom:7px;border-radius:50%;background-color:#f9f9f9;border:solid 5px #dee2e6;z-index:2;left:0}.order_detail .product-info .product-process li:after{width:100%;height:5px;background-color:#1a1a1a;margin-bottom:15px;right:100%;opacity:0}.order_detail .product-info .product-process li:first-of-type:after{display:none}.order_detail .product-info .product-process li a{color:#1a1a1a;display:block;text-decoration:none;padding-top:10px;font-size:12px;white-space:nowrap}@media screen and (max-width: 575px){.order_detail .product-info .product-process li a{font-size:10px}}.order_detail .product-info .product-process li a img{display:block;margin-bottom:10px;width:80%}.order_detail .product-info .product-process li.active{color:#1a1a1a}.order_detail .product-info .product-process li.active:after{opacity:1}.order_detail .product-info .product-process li.active:before{border-color:#1a1a1a}.order_detail .price-info{margin-top:20px;padding:20px;background-color:#e9ecef;border-radius:10px}@media screen and (max-width: 640px){.order_detail .price-info{padding:20px 0 0;background:none;border-radius:0;border-top:solid 1px #dee2e6}}.order_detail .price-info>div p{margin:0;padding:5px 0;width:150px;color:#1a1a1a;font-size:18px}@media screen and (max-width: 640px){.order_detail .price-info>div p{width:50%;font-size:16px}}.order_detail .price-info>div p+p{text-align:right}.module-posts .post{color:#404040;text-align:justify}.module-posts .post img{width:100%}.read-more{color:#423737;letter-spacing:3px;-webkit-transition-duration:0.5s;transition-duration:0.5s}.read-more:hover{color:#aaa}#post-list .item figure{display:block;margin-bottom:30px}#post-list .item figure img{width:100%}#post-list .item span.date{display:block;margin-bottom:10px;color:#94959b;font-style:italic;letter-spacing:0.35rem}#post-list .item h3{margin-bottom:20px}#post-list .item h3 a{letter-spacing:0.25rem;font-size:1.5rem;color:#1a1a1a}#post-list .item a{text-decoration:none}#post-list .item a.read-more{float:right}#post-detail h1{font-size:1.75rem;line-height:1.6;letter-spacing:0.2rem}#post-detail .date{display:block;margin-bottom:30px;color:#94959b;letter-spacing:0.25rem;font-weight:500}.popup-button{display:none;position:fixed;z-index:9;right:0;top:50%;width:35px;padding:5px 0;border:none;background-color:#3d5470;font-size:0.9rem;color:#f9f9f9;border-radius:8px 0 0 8px;text-align:center}#popup-content{padding:0;background:none}#popup-content .modal-dialog{max-width:600px}#popup-content .swiper{width:100%}#popup-content .swiper .swiper-slide a{position:relative;display:block}#popup-content .swiper .swiper-slide a span{position:absolute;padding:10px;top:10px;left:10px;background-color:#3d5470;color:#f9f9f9;font-size:0.8rem;border-radius:50px;line-height:1}#popup-content button.btn-close{display:block;padding:0;color:#f9f9f9;opacity:1;background:none;position:relative;padding:0;margin:0 0 0 auto;width:40px;height:40px}#popup-content button.btn-close i{font-size:40px;line-height:1}#popup-content .modal-content{border-radius:0;background:none;border:none}#popup-content .modal-content .load{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:40px;left:0;width:100%;height:calc(100% - 40px);z-index:2;background-color:rgba(249,249,249,.5);font-size:40px;color:#1a1a1a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#popup-content .modal-content .load i{-webkit-animation:add-to-cart-loading 1s infinite;animation:add-to-cart-loading 1s infinite}#popup-content .modal-content.loading .load{display:-webkit-box;display:-ms-flexbox;display:flex}#announcement-wrap{background-color:#ddd}#announcement-wrap .swiper{height:2rem}#announcement-wrap .swiper-slide{color:#1a1a1a;line-height:2rem}#announcement-wrap .swiper-slide p{font-size:1rem}#announcement-wrap .swiper-slide p a{text-decoration:none;color:#1a1a1a}.revision-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:400px}.revision-info .content h3{text-decoration:underline;text-underline-offset:10px}.step-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 55px;padding:0;text-align:center}@media screen and (max-width: 991px){.step-row{margin-bottom:30px}}.step-row li{list-style-type:none}.step-row li.step{width:20%;-ms-flex-negative:0;flex-shrink:0;color:#aaa}.step-row li.step i{margin-right:10px}@media screen and (max-width: 575px){.step-row li.step i{display:block;margin-right:0}}.step-row li.step.active{color:#1a1a1a}.cloud-post-list ul li{list-style-type:none;border:solid 1px #dee2e6;border-radius:var(--bs-border-radius)}.cloud-post-list ul li+li{margin-top:10px}.cloud-post-list ul li .info p span{color:#aaa}#product-row .nav-pills .btn{color:#1a1a1a;letter-spacing:1px}#product-row .nav-pills .btn.active,#product-row .nav-pills .btn:active{background-color:rgba(255,255,255,.5);border:solid 1px #dee2e6 !important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#product-row .product{background-color:#fff;border-radius:6px;overflow:hidden;border:solid 1px #dee2e6}#product-row .product h5{margin:0;position:relative}#product-row .product h5:after{content:"";display:block;padding-bottom:125%}#product-row .product h5 a{display:block}#product-row .product h5 a svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;padding:7px;-webkit-box-sizing:border-box;box-sizing:border-box;right:8px;top:8px;width:30px;height:30px;background-color:rgba(26,26,26,.3);border-radius:50%;z-index:2}#product-row .product h5 a svg path{fill:#fff}#product-row .product h5 img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 70%;object-position:center 70%}#product-row .product h5 .volume{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:5px 10px;position:absolute;bottom:0;left:0;width:100%;background-color:#1a1a1a}@media screen and (max-width: 575px){#product-row .product h5 .volume{padding:5px}}#product-row .product h5 .volume span{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;text-align:center;padding:0 5px;color:#fff;font-size:9px;line-height:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width: 575px){#product-row .product h5 .volume span{padding:0 2px;font-size:10px}}#product-row .product .content{padding:15px}@media screen and (max-width: 640px){#product-row .product .content{padding:10px}}#product-row .product .content h3{margin:0 0 5px;font-size:20px;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width: 767px){#product-row .product .content h3{font-size:18px}}#product-row .product .content p.price{margin:0 0 10px;font-weight:500;font-size:16px;color:#dc3545}@media screen and (max-width: 640px){#product-row .product .content p.price{font-size:15px}}#product-row .product .content p.price span{margin:0 0 0 5px;font-size:14px}#product-row .product .content p.desc,#product-row .product .content p.limit{margin:0 0 10px;font-size:0.7rem}#product-row .product .content p.limit{color:#dc3545}#product-row .product .selection{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;margin-bottom:5px;gap:10px}#product-row .product .selection .money{margin:0;font-size:0.7rem}#product-row .product .selection .select{width:35%}#product-row .product .selection .select.first{width:65%}#product-row .product .selection .select label{margin-bottom:3px;font-size:0.6rem;color:#aaa}#product-row .product .selection .select .form-select{font-size:0.7rem}#product-row .product p.tip{margin:0 0 10px;font-size:0.55rem;color:#dc3545}@media screen and (max-width: 991px){#category-row .head{margin-bottom:5px !important;cursor:pointer}#category-row .head.active span{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}#category-row ul{padding:0;margin:0;background-color:#fff}#category-row ul li{list-style-type:none;border-bottom:solid 1px #dee2e6}#category-row ul li:last-of-type{border-bottom:none}#category-row ul li a{display:block;width:100%;padding:10px;text-decoration:none;color:#1a1a1a}#category-row ul li a:hover,#category-row ul li a.active{background-color:#222;color:#fff}#category-row ul li a:hover+.toggle,#category-row ul li a.active+.toggle{background-color:#222;color:#fff}#category-row ul li.has-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#category-row ul li.has-sub>a{width:calc(100% - 2.5rem)}@media screen and (max-width: 767px){#category-row ul li.has-sub>a{width:calc(100% - 42.5px)}}#category-row ul li.has-sub .toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:solid 1px #dee2e6;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;width:2.5rem;height:2.5rem}@media screen and (max-width: 767px){#category-row ul li.has-sub .toggle{width:42.5px;height:42.5px}}#category-row ul li.has-sub .toggle.active{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}#category-row ul.sub{display:none;width:100%;border-top:solid 1px #dee2e6}#category-row>ul{border:solid 1px #dee2e6;overflow:hidden;border-radius:6px}@media screen and (min-width: 991px){#category-row>ul{display:block !important}}@media screen and (max-width: 991px){#category-row>ul{display:none}}.cart-items .empty{padding:40px 20px;letter-spacing:2px;background-color:#f6f6f6;border-radius:10px}.cart-items .empty h3{margin:0;text-align:center;color:#1a1a1a;font-size:25px}@media screen and (max-width: 640px){.cart-items .empty h3{font-size:18px}}.cart-items .product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:20px;margin-bottom:20px;border-bottom:solid 1px #dee2e6;position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s}@media screen and (max-width: 767px){.cart-items .product{padding-bottom:90px}}.cart-items .product picture{display:block;width:130px;position:relative;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.cart-items .product picture{width:80px;height:100px}}.cart-items .product picture:after{content:"";display:block;padding-bottom:125%}@media screen and (max-width: 767px){.cart-items .product picture:after{display:none}}.cart-items .product picture img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 70%;object-position:center 70%}.cart-items .product .content{padding-left:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:1;flex-shrink:1}@media screen and (max-width: 767px){.cart-items .product .content{padding-left:15px;padding-top:0}}.cart-items .product .content .info{padding-right:50px}.cart-items .product .content .info h3{margin:0 0 10px;font-size:18px;line-height:30px;letter-spacing:1px}@media screen and (max-width: 640px){.cart-items .product .content .info h3{margin-bottom:5px;font-size:15px;line-height:22px}}.cart-items .product .content .info h3 label{display:block;line-height:22px;color:#1a1a1a;font-size:0.7rem}.cart-items .product .content .info .volume{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px;margin-bottom:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#f6f6f6}@media screen and (max-width: 640px){.cart-items .product .content .info .volume{margin-bottom:10px}}.cart-items .product .content .info .volume span{font-size:12px;color:#1a1a1a}@media screen and (max-width: 640px){.cart-items .product .content .info .volume span{font-size:10px}}.cart-items .product .content .info .volume span+span{margin-left:10px}.cart-items .product .content .remark label{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:dashed 1px #aaa;color:#aaa;font-size:12px}.cart-items .product .content .remark p{margin:0;width:100%;padding:5px 0;font-size:14px}.cart-items .product .content .calculate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}@media screen and (max-width: 767px){.cart-items .product .content .calculate{padding-top:0;position:absolute;bottom:15px;right:0}}@media screen and (max-width: 767px){.cart-items .product .content .calculate{width:100%}}.cart-items .product .content .calculate>div{padding:0 10px;min-width:110px}.cart-items .product .content .calculate>div:last-of-type{text-align:right;padding-right:0}@media screen and (max-width: 767px){.cart-items .product .content .calculate>div{width:33.33%;padding:0}}.cart-items .product .content .calculate>div span{display:block;margin-bottom:3px;font-size:12px}.cart-items .product .content .calculate>div .price,.cart-items .product .content .calculate>div .subtotal,.cart-items .product .content .calculate>div p.qty{margin:0;line-height:40px;font-size:20px;color:#1a1a1a}.cart-items .product .delete{-ms-flex-negative:0;flex-shrink:0;position:absolute;top:0;right:0}@media screen and (max-width: 640px){.cart-items .product .delete{width:30px;height:30px}}.cart-items .product.deleted{-webkit-transition:all .5s;transition:all .5s;pointer-events:none;opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px);overflow:hidden;border:none}.cart-items.checkout-style{display:none}.cart-items.checkout-style .product picture{width:80px}.cart-items.checkout-style .product .content{padding-right:0}@media screen and (max-width: 767px){.cart-items.checkout-style .product .content .info{padding-right:0}}@media screen and (min-width: 767px){.cart-items.checkout-style .product .content .info,.cart-items.checkout-style .product .content .remark{width:calc(100% - 300px)}}.cart-items.checkout-style .product .content .calculate{position:absolute;right:0}@media screen and (min-width: 767px){.cart-items.checkout-style .product .content .calculate{top:20px}.cart-items.checkout-style .product .content .calculate>div{width:110px}.cart-items.checkout-style .product .content .calculate>div:nth-of-type(2){width:80px}.cart-items.checkout-style .product .content .calculate>div .price,.cart-items.checkout-style .product .content .calculate>div .subtotal,.cart-items.checkout-style .product .content .calculate>div p.qty{font-size:18px;line-height:30px}}.cart-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px;border-radius:10px;background-color:#e9ecef;top:50px}@media screen and (max-width: 991px){.cart-footer{padding:0;background:none}}.cart-footer .remove-coupon{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:5px;text-decoration:none;line-height:1;font-size:0.7rem;color:#dc3545}.cart-footer .load{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(26,26,26,.5);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:3;border-radius:10px;color:#f9f9f9}.cart-footer .load i{font-size:2rem;-webkit-animation:add-to-cart-loading 1s infinite;animation:add-to-cart-loading 1s infinite}.cart-footer.loading .load{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;width:390px}@media screen and (max-width: 991px){.cart-footer ul{padding:0;width:100%}}.cart-footer ul li{padding:5px 0;width:50%;list-style-type:none;color:#1a1a1a;line-height:30px}.cart-footer ul li:nth-of-type(even){text-align:right;font-size:25px}@media screen and (max-width: 640px){.cart-footer ul li:nth-of-type(even){font-size:20px}}.cart-footer ul li span{display:inline-block}.cart-footer ul li.coupon{margin-top:15px;padding-top:20px;border-top:solid 1px #aaa;width:100%}.cart-footer ul li.coupon a{padding-left:5px;text-decoration:none;font-size:0.8rem}.cart-footer ul li.checkout{padding-top:20px;width:100%}.cart-footer ul li.checkout .btn{width:100%}.cart-footer ul li.checkout .btn.disabled{opacity:.5;cursor:not-allowed}.cart-footer ul li.checkout .btn.disabled+a{display:block;font-size:1rem;margin-top:10px}.checkout-info p{text-align:center;padding:15px 20px;border:solid 1px #dee2e6;letter-spacing:1px;color:#404040;font-size:14px}.checkout-info .cart-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px auto;color:#14392c;text-decoration:none}.checkout-info .cart-toggle span{margin-left:5px;width:15px}.checkout-info .cart-toggle.uk-active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.checkout-form .cart-footer{padding-top:20px}@media screen and (max-width: 991px){.checkout-form .cart-footer{padding-top:0}}.checkout-form .cart-footer button[type=submit].uk-button{border:none;color:#f9f9f9;background-color:#06d6a0}.checkout-form .cart-footer a.uk-button.uk-return-cart{margin-top:10px;background:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#aaa}.checkout-form .cart-footer ul{padding-left:0;width:100%}.checkout-form .cart-footer ul li.pay-info{margin-top:15px;padding-top:20px;border-top:solid 1px #aaa;width:100%}.checkout-form .cart-footer ul li.pay-info p{margin:0;font-size:14px;line-height:1.6;color:#1a1a1a;text-align:left}.mobile-check,.company-check{position:relative}.mobile-check svg,.company-check svg{position:absolute;bottom:50%;right:15px;-webkit-transform:translateY(50%);transform:translateY(50%);width:20px;height:20px;display:none;-webkit-animation-duration:.5s;animation-duration:.5s;z-index:2}.mobile-check.error .fa-circle-xmark,.company-check.error .fa-circle-xmark{display:block}.mobile-check.error .fa-circle-xmark path,.company-check.error .fa-circle-xmark path{fill:#dc3545}.mobile-check.success .fa-circle-check,.company-check.success .fa-circle-check{display:block}.mobile-check.success .fa-circle-check path,.company-check.success .fa-circle-check path{fill:#06d6a0}.alert p{margin:0}.modal#coupons{display:none}.modal#coupons .coupon-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding-bottom:30px}.modal#coupons .coupon-row .coupon{background-color:rgba(180,200,220,.4);position:relative;width:calc(50% - 10px);cursor:pointer}@media screen and (max-width: 575px){.modal#coupons .coupon-row .coupon{width:100%}}.modal#coupons .coupon-row .coupon.disabled{pointer-events:none;opacity:.5}.modal#coupons .coupon-row .coupon:before,.modal#coupons .coupon-row .coupon:after{content:"";display:block;width:0;height:0;position:absolute;top:0;left:0}.modal#coupons .coupon-row .coupon:before{border-top:solid 1rem #fff;border-left:solid 1rem #fff;border-bottom:solid 1rem rgba(255,255,255,0);border-right:solid 1rem rgba(255,255,255,0);z-index:4}.modal#coupons .coupon-row .coupon:after{border-bottom:solid 1rem #6780a6;border-right:solid 1rem #6780a6;border-top:solid 1rem rgba(255,255,255,0);border-left:solid 1rem rgba(255,255,255,0);z-index:5;-webkit-transition-duration:0.3s;transition-duration:0.3s}.modal#coupons .coupon-row .coupon .head{padding:30px 20px;text-align:center;background-color:#3d5470;position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s}.modal#coupons .coupon-row .coupon .head:after{content:"";display:block;position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);border:dashed 3px #f9f9f9}.modal#coupons .coupon-row .coupon .head span{display:block;font-size:1.75rem;font-weight:600;color:#f9f9f9}.modal#coupons .coupon-row .coupon .head span.discount{color:#dc3545;font-size:1.25rem}.modal#coupons .coupon-row .coupon .info{padding:1rem}.modal#coupons .coupon-row .coupon .info h4{font-size:0.8rem;font-weight:600}.modal#coupons .coupon-row .coupon .info h6{font-size:0.8rem}.modal#coupons .coupon-row .coupon .info ul{margin:0;padding:0}.modal#coupons .coupon-row .coupon .info ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;list-style-type:none;font-size:0.6rem;color:#404040;line-height:1}.modal#coupons .coupon-row .coupon .info ul li+li{margin-top:0.4rem}.modal#coupons .coupon-row .coupon .info ul li span{display:block;width:3.5rem;border-right:solid 1px #404040;margin-right:0.75rem;-ms-flex-negative:0;flex-shrink:0}.modal#invoices .invoice-row .invoice{padding:20px;background-color:rgba(180,200,220,.4);border-left:solid 5px #3d5470;position:relative;height:100%}.modal#invoices .invoice-row .invoice .tools{position:absolute;top:15px;right:15px}.modal#invoices .invoice-row .invoice .tools .setting{display:block;padding:5px 10px;background-color:#3d5470;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:0.6rem;color:#f9f9f9;cursor:pointer}.modal#invoices .invoice-row .invoice .tools .setting:hover{background-color:#3d5470}.modal#invoices .invoice-row .invoice h3{margin:0 0 10px;font-size:1.1rem}.modal#invoices .invoice-row .invoice p{margin:0;font-size:0.7rem}.member-wrap .menu{margin:0;padding:0;height:100%;border-right:solid 1px #dee2e6}@media screen and (max-width: 767px){.member-wrap .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;border:none}}.member-wrap .menu li{list-style-type:none;font-size:0.8rem;color:#1a1a1a}@media screen and (max-width: 767px){.member-wrap .menu li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:solid 1px #6780a6;border-radius:5px}}.member-wrap .menu li+li{margin-top:10px}@media screen and (max-width: 767px){.member-wrap .menu li+li{margin-top:0}}.member-wrap .menu li ul{display:none;padding-left:20px;padding-top:10px}@media screen and (max-width: 767px){.member-wrap .menu li ul{display:none}}.member-wrap .menu li ul li{border:none !important}.member-wrap .menu li ul li a{padding:0;color:#94959b;font-size:0.7rem}.member-wrap .menu li ul li a:hover{color:#1a1a1a}.member-wrap .menu li ul li.active>a{color:#1a1a1a}@media screen and (max-width: 767px){.member-wrap .menu li.active{background-color:rgba(85,107,141,.6);color:#3d5470;border-color:rgba(255,255,255,0)}.member-wrap .menu li.active a{color:#fff}}@media screen and (min-width: 767px){.member-wrap .menu li.active{border-right:solid 5px #dee2e6}}@media screen and (min-width: 767px){.member-wrap .menu li.active ul{display:block}}.member-wrap .menu li a{display:block;padding:10px;text-decoration:none;color:#1a1a1a}@media screen and (max-width: 767px){.member-wrap .menu li a{padding:5px 10px;color:#6780a6}}.member-wrap .mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:0 0 20px;margin:0}@media screen and (min-width: 767px){.member-wrap .mobile-menu{display:none}}.member-wrap .mobile-menu li{list-style-type:none}.member-wrap .mobile-menu li a{display:block;padding-bottom:3px;text-decoration:none;color:#94959b;font-size:0.8rem}.member-wrap .mobile-menu li.active a{color:#1a1a1a;border-bottom:solid 1px #1a1a1a}.member-wrap .coupon-info{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(180,200,220,.4);position:relative;-webkit-transition-duration:0.5s;transition-duration:0.5s}.member-wrap .coupon-info.used{pointer-events:none;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.member-wrap .coupon-info.expired{pointer-events:none;background-color:#1a1a1a}.member-wrap .coupon-info.expired:after{border-right-color:#1a1a1a;border-bottom-color:#1a1a1a}.member-wrap .coupon-info.expired .code{background-color:#dc3545}.member-wrap .coupon-info.expired .code span{color:#f9f9f9 !important}.member-wrap .coupon-info.expired .code:after{border-color:#f9f9f9}.member-wrap .coupon-info.expired .info h4,.member-wrap .coupon-info.expired .info h6{color:#f9f9f9}.member-wrap .coupon-info.expired .info ul li{color:#f9f9f9}.member-wrap .coupon-info.expired .info ul li span{border-right-color:#f9f9f9}.member-wrap .coupon-info:before{content:"";display:block;width:0;height:0;border-top:solid 1rem #f9f9f9;border-bottom:solid 1rem rgba(249,249,249,0);border-left:solid 1rem #f9f9f9;border-right:solid 1rem rgba(249,249,249,0);position:absolute;top:0;left:0;z-index:5}.member-wrap .coupon-info:after{content:"";display:block;width:0;height:0;border-bottom:solid 1rem #3d5470;border-top:solid 1rem rgba(249,249,249,0);border-right:solid 1rem #3d5470;border-left:solid 1rem rgba(249,249,249,0);position:absolute;top:0;left:0;z-index:4}.member-wrap .coupon-info+div{margin-top:30px}.member-wrap .coupon-info .code{padding:40px;width:40%;text-align:center;background-color:rgba(180,200,220,.4);-ms-flex-negative:0;flex-shrink:0;position:relative}.member-wrap .coupon-info .code:after{content:"";display:block;position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);border:dashed 3px #3d5470}.member-wrap .coupon-info .code .text{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.member-wrap .coupon-info .code .text span{font-size:1.5rem;font-weight:600}.member-wrap .coupon-info .code .text span.discount{font-size:1.25rem;color:#dc3545}.member-wrap .coupon-info .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 1.5rem;width:100%}.member-wrap .coupon-info .info h4{margin-bottom:0.75rem;font-size:1.1rem;font-weight:600;letter-spacing:3px}.member-wrap .coupon-info .info h6{font-size:0.7rem;margin:0 0 0.5rem;font-weight:500}.member-wrap .coupon-info .info ul{margin:0;padding:0}.member-wrap .coupon-info .info ul li{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;font-size:0.6rem;color:#404040;line-height:1}.member-wrap .coupon-info .info ul li+li{margin-top:0.4rem}.member-wrap .coupon-info .info ul li span{display:block;width:3.5rem;border-right:solid 1px #404040;margin-right:0.75rem;-ms-flex-negative:0;flex-shrink:0}.member-wrap .textblock [title]{padding:10px;border:solid 1px #dee2e6;border-radius:5px;background-color:#fff}.member-wrap .textblock [title]+[title]{margin-top:15px}.member-wrap .textblock [title]:before{display:block;margin-bottom:3px;content:attr(title);font-size:0.7rem;color:#aaa}.member-wrap .textblock [title] p{margin:0}.member-wrap .order{margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #dee2e6}.member-wrap .order:last-of-type{margin-bottom:0;padding:0;border:none}.member-wrap .order .tag p{margin:0;font-size:13px;color:#aaa}@media screen and (max-width: 640px){.member-wrap .order .tag p{font-size:12px}}.member-wrap .order .status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:15px;margin-bottom:15px}.member-wrap .order .status h3{margin:0;font-weight:600;letter-spacing:1px;font-size:1.25rem;font-weight:600}.member-wrap .order .status h3.order-status-0{color:#dc3545}.member-wrap .order .status h3.order-status-5{color:#06d6a0}.member-wrap .order>div{margin:0}.member-wrap .order>div [title]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.member-wrap .order>div [title]+[title]{margin-top:10px}.member-wrap .order>div [title]:before{display:block;margin-right:10px;content:attr(title);font-size:0.6rem;-ms-flex-negative:0;flex-shrink:0;padding:5px 10px;background-color:#ddd;border-radius:5px;width:4rem;-moz-text-align-last:justify;text-align-last:justify}.member-wrap .order>div [title] p{line-height:28px}.member-wrap .order>div p{margin:0}.member-wrap .order>div p span.status-2{color:#06d6a0}.member-wrap .invoice{padding:20px;background-color:rgba(180,200,220,.4);border-left:solid 5px #3d5470;position:relative;height:100%}.member-wrap .invoice .default,.member-wrap .invoice .set-default{display:block;margin-top:10px;padding:5px 10px;background-color:#3d5470;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:0.6rem;color:#f9f9f9}.member-wrap .invoice .set-default{background-color:rgba(85,107,141,.6);cursor:pointer}.member-wrap .invoice .set-default:hover{background-color:#3d5470}.member-wrap .invoice .tools{position:absolute;top:20px;right:20px;font-size:0.7rem}.member-wrap .invoice .tools button{padding:0;border:none;background:none}.member-wrap .invoice .tools button.edit{color:#3d5470}.member-wrap .invoice .tools button.delete{color:#dc3545}.member-wrap .invoice h3{margin:0 0 10px;font-size:1.1rem}.member-wrap .invoice p{margin:0;font-size:0.7rem}.timeline{padding-top:30px;position:relative}.timeline .line{position:absolute;height:100%;width:3px;top:0;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);background-color:#5e5f68}.timeline .line:before,.timeline .line:after{content:"";display:block;width:20px;height:3px;background-color:#5e5f68;position:absolute;top:0}.timeline .line:before{-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:95%}.timeline .line:after{-webkit-transform-origin:left top;transform-origin:left top;left:95%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.timeline h3{margin:30px 0;text-align:center;background-color:#f9f9f9;position:relative;padding:5px 0;font-weight:600;letter-spacing:10px}.timeline h3.top{margin-bottom:0;position:absolute;bottom:100%;width:100%}.timeline .info{width:50%;position:relative;padding:20px 0}.timeline .info h4{color:#94959b;font-size:1.2rem;line-height:40px;letter-spacing:0.35rem;font-weight:500}.timeline .info .dot{border:solid 2px #5e5f68;width:40px;height:40px;border-radius:50%;position:absolute;top:20px;background-color:#f9f9f9}.timeline .info .dot:before{content:"";display:block;border-radius:50%;position:absolute;bottom:50%;right:50%;-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);width:20px;height:20px;border:solid 2px #5e5f68}.timeline .info.left{padding-right:2rem;margin-right:50%;text-align:right}.timeline .info.left .dot{left:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.timeline .info.right{margin-left:50%;padding-left:2rem}.timeline .info.right .dot{right:100%;-webkit-transform:translateX(50%);transform:translateX(50%)}.catalog-list .item a{display:block;padding:10px 20px;font-weight:500;text-align:center;background-color:rgba(6,29,64,.0705882353);text-decoration:none;border-radius:5px;color:#5e5f68;-webkit-transition-duration:0.5s;transition-duration:0.5s}.catalog-list .item a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:2px 2px 4px #ddd;box-shadow:2px 2px 4px #ddd}.icons figure{background-color:rgba(6,29,64,.0705882353);border-radius:50%;position:relative;max-width:200px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.icons figure{max-width:150px}}.icons figure:after{content:"";display:block;padding-bottom:100%}.icons figure img{width:50%;height:auto;-o-object-fit:contain;object-fit:contain;position:absolute;bottom:50%;right:50%;-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.icons figcaption{text-align:center;font-size:24px;font-weight:500;letter-spacing:3px}@media screen and (max-width: 767px){.icons figcaption{font-size:16px;letter-spacing:1px}}
/*# sourceMappingURL=app.68351c06139631052273.css.map */
