@charset "UTF-8";.login-body{margin:0;padding:0;background-color:#f9fafb;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex;justify-content:center;align-items:center;height:100vh}.login-container{display:flex;justify-content:center;align-items:center;width:100%}.login-card{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 25px #0000001a;width:100%;max-width:400px;text-align:center}.login-card h2{margin-bottom:1.5rem;color:#3b82f6}.login-card .error-message{background-color:#ef4444;color:#fff;padding:.75rem;border-radius:.5rem;margin-bottom:1rem}.login-card form{display:flex;flex-direction:column;gap:1.25rem}.login-card form .form-group{display:flex}.login-card form .form-group input{padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;background-color:#f1f5f9;transition:border .3s,box-shadow .3s;width:100%;font-size:1rem}.login-card form .form-group input::placeholder{color:#94a3b8}.login-card form .form-group input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f64d;outline:none}.login-card form .remember-me{display:flex;align-items:center;font-size:.95rem;color:#334155}.login-card form .remember-me label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.login-card form .remember-me label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.1rem;height:1.1rem;border:2px solid #cbd5e1;border-radius:.25rem;background-color:#fff;transition:all .2s ease}.login-card form .remember-me label input[type=checkbox]:checked{background-color:#3b82f6;border-color:#3b82f6;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 8l2.5 2.5L12 5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.8rem}.login-card form .remember-me label input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 3px #3b82f64d}.login-card form button{padding:.75rem;border:none;background-color:#3b82f6;color:#fff;border-radius:.5rem;font-weight:700;font-size:1rem;cursor:pointer;width:100%;transition:background-color .3s ease}.login-card form button:hover{background-color:#0b63f3}.login-card button{width:100%;padding:.75rem;border:none;background-color:#3b82f6;color:#fff;border-radius:.5rem;font-weight:700;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.login-card button:hover{background-color:#0b63f3}html,body{height:100%;margin:0;padding:0}.wrapper,.content-wrapper{height:100%;display:flex;flex-direction:column}.page-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:1rem}@media (max-width: 1200px){.page-header{margin:20px}}@media (max-width: 992px){.page-header{margin:16px;flex-direction:column;align-items:flex-start;gap:16px}}.page-header .heading{font-size:2rem;font-weight:600;color:#333}.page-header .action-button{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background-color:#007bff;color:#fff;text-decoration:none;border-radius:6px;font-size:14px;font-weight:500;transition:background-color .2s}.page-header .action-button .icon{font-size:16px;line-height:1}.page-header .action-button:hover{background-color:#0056b3}.file-list-body{display:flex;flex-direction:row;width:100%;height:calc(100vh - 64px);overflow:hidden;background-color:#f8f9fa}@media (max-width: 1200px){.file-list-body{height:calc(100vh - 56px)}}@media (max-width: 992px){.file-list-body{height:calc(100vh - 110px)}}.file-list-body>*{height:100%;overflow-y:auto}.pagination-container{display:flex;justify-content:center}#notification-wrapper{position:fixed;top:.5rem;left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;gap:.5rem}.notification{position:relative;padding:1rem 1.5rem;border-radius:.5rem;box-shadow:0 4px 10px #0000001a;color:#fff;min-width:280px;max-width:350px;font-weight:500;animation:notification-fade-in .3s ease-out;overflow:hidden}.notification-info{background-color:#3b82f6}.notification-success{background-color:#22c55e}.notification-warning{background-color:#facc15;color:#000}.notification-error{background-color:#ef4444}.notification:after{content:"";position:absolute;bottom:0;left:0;height:4px;width:100%;background-color:#fff6;pointer-events:none;overflow:hidden}.notification:before{content:"";position:absolute;bottom:0;left:0;height:4px;width:100%;background-color:#fff;animation:progress-deplete 5s linear forwards;pointer-events:none}@keyframes notification-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.notification-fade-out{transition:opacity .5s ease,transform .5s ease;opacity:0!important;transform:translateY(-10px)!important}@keyframes progress-deplete{0%{transform:translate(0)}to{transform:translate(-100%)}}.custom-dropdown-wrapper{display:flex;align-items:start;gap:1rem;margin-bottom:1rem}.custom-dropdown-wrapper label{min-width:150px;font-weight:600;color:#374151;font-size:1rem;margin-top:.5rem}.custom-dropdown-wrapper.disabled{opacity:.6;pointer-events:none}.custom-dropdown{position:relative;width:100%;margin:0}.custom-dropdown .dropdown-select{width:100%;padding:.45rem 2.5rem .45rem .75rem;font-size:1rem;font-weight:500;color:#111827;border:1px solid #d1d5db;border-radius:.5rem;background-color:#f9fafb;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='none' stroke='gray' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'></path></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.custom-dropdown .dropdown-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f64d;outline:none;background-color:#fff}.custom-dropdown .dropdown-select:hover{background-color:#fff;border-color:#a5b4fc}.custom-dropdown .dropdown-select:disabled{background-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.custom-dropdown.error .dropdown-select{border-color:#ef4444;background-color:#fef2f2}.table-responsive{overflow:auto;max-width:100%}.table{min-width:100%;table-layout:auto}.table th,.table td{white-space:nowrap;vertical-align:middle}.table th{position:sticky;top:0;z-index:2}.table .freeze-col-0{position:sticky;left:0;background:#f9f9f9;z-index:1}.table .freeze-col-1{position:sticky;left:150px;background:#f9f9f9;z-index:1}.table .freeze-col-2{position:sticky;left:300px;background:#f9f9f9;z-index:1}.table .freeze-col-3{position:sticky;left:450px;background:#f9f9f9;z-index:1}.table .freeze-col-4{position:sticky;left:600px;background:#f9f9f9;z-index:1}.table .freeze-col-5{position:sticky;left:750px;background:#f9f9f9;z-index:1}.table .freeze-col-6{position:sticky;left:900px;background:#f9f9f9;z-index:1}.table .freeze-col-7{position:sticky;left:1050px;background:#f9f9f9;z-index:1}.table .freeze-col-8{position:sticky;left:1200px;background:#f9f9f9;z-index:1}.table .freeze-col-9{position:sticky;left:1350px;background:#f9f9f9;z-index:1}.table .btn-group{gap:.25rem}.table .btn-group .btn{border-radius:.375rem;font-size:.875rem;padding:.375rem .75rem}.table .btn-group .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.table .btn-group .btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.table .btn-group .btn:not(:first-child):not(:last-child){border-radius:0}.table th.actions-column,.table td.actions-column{width:180px;max-width:200px;position:sticky;right:0;background:#f3f3f3;z-index:2;text-align:center;box-shadow:-2px 0 5px #0000001a}.table th.actions-column:before,.table td.actions-column:before{content:"";position:absolute;left:-3px;top:0;bottom:0;width:3px;background-color:#dee2e6;z-index:3}.table th.image-column{width:120px;min-width:120px;max-width:120px;text-align:center;white-space:normal;word-wrap:break-word;line-height:1.2;padding:.75rem .5rem}.table td.image-column{width:100px;min-width:100px;max-width:100px;text-align:center}.table img{max-height:40px;max-width:100%;object-fit:contain}.form-input-row{display:flex;align-items:start;gap:1rem;margin-bottom:1rem}.form-input-row .form-input-label{min-width:150px;font-weight:600;color:#374151;font-size:1rem;margin-top:.5rem}.form-input-row .form-input-container{flex:1}.form-input-row .form-input-container .form-input-wrapper{position:relative}.form-input-row .form-input-container .form-input-wrapper input,.form-input-row .form-input-container .form-input-wrapper textarea{width:100%;padding-right:3rem;border-radius:.375rem;border:1px solid #d1d5db;box-shadow:0 1px 2px #0000000d;padding:.5rem .75rem;font-size:1rem;font-weight:500}.form-input-row .form-input-container .form-input-wrapper input:focus,.form-input-row .form-input-container .form-input-wrapper textarea:focus{border-color:#1a73e8;outline:none;box-shadow:0 0 0 1px #1a73e8}.form-input-row .form-input-container .form-input-wrapper input.has-error,.form-input-row .form-input-container .form-input-wrapper textarea.has-error{border-color:#ef4444}.form-input-row .form-input-container .form-input-wrapper .input-unit{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:.875rem;color:#6b7280;pointer-events:none}.form-input-row .form-input-container .error-message{font-size:.875rem;color:#ef4444;margin-top:.25rem}.form-input-row .form-input-container .form-checkbox-wrapper{position:relative;display:flex;align-items:center;height:2.5rem}.form-input-row .form-input-container .form-checkbox-wrapper .form-checkbox{width:1.25rem;height:1.25rem;border-radius:.375rem;border:1px solid #d1d5db;box-shadow:0 1px 2px #0000000d;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;transition:border-color .2s,box-shadow .2s,background-color .2s;margin:0;padding:0;flex-shrink:0}.form-input-row .form-input-container .form-checkbox-wrapper .form-checkbox:checked{background-color:#1a73e8;border-color:#1a73e8;background-image:url("data:image/svg+xml;utf8,<svg fill='white' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z' clip-rule='evenodd'/></svg>");background-repeat:no-repeat;background-position:center;background-size:.875rem}.form-input-row .form-input-container .form-checkbox-wrapper .form-checkbox:focus{border-color:#1a73e8;outline:none;box-shadow:0 0 0 1px #1a73e8}.form-input-row .form-input-container .form-checkbox-wrapper .form-checkbox:hover{border-color:#a5b4fc}.form-input-row .form-input-container .form-checkbox-wrapper .form-checkbox.has-error{border-color:#ef4444}.rich-text-group{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.rich-text-group label{min-width:150px;font-weight:600;color:#374151;font-size:1rem;margin-top:.5rem}.rich-text-group .rich-text-container{flex:1}.rich-text-group .rich-text-container .cke{border-radius:.375rem;overflow:hidden;border:1px solid #d1d5db;box-shadow:0 1px 2px #0000000d}.rich-text-group .rich-text-container .cke_inner{border-radius:.375rem}.rich-text-group .rich-text-container .cke_top{border-top-left-radius:.375rem;border-top-right-radius:.375rem;border-bottom:1px solid #d1d5db;background-color:#f9fafb}.rich-text-group .rich-text-container .cke_contents{height:300px!important;border-radius:0;border:none;font-size:.95rem;line-height:1.5;background-color:#fff}.rich-text-group .rich-text-container .cke_contents:focus{outline:none}.rich-text-group .rich-text-container .cke_bottom{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;border-top:1px solid #d1d5db;background-color:#f9fafb}.rich-text-group .rich-text-container .cke_focus .cke{border-color:#1a73e8;box-shadow:0 0 0 1px #1a73e8}.rich-text-group textarea{display:none}.rich-text-group .error-message{margin-top:.25rem;font-size:.875rem;color:#ef4444}.image-insert-component{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1rem}.image-insert-component .image-insert-label{min-width:150px;padding-top:.5rem;font-weight:600}.image-insert-component .image-insert-body{flex:1;display:flex;flex-direction:column;gap:.75rem}.image-insert-component .image-preview-wrapper{border-radius:6px;max-width:240px;object-fit:contain}.image-insert-component .image-preview-wrapper .image-preview{display:block;object-fit:contain;max-width:240px}.image-insert-component .action-buttons{display:flex;gap:.5rem}.image-insert-component .action-buttons .btn{padding:.5rem 1rem;border:none;border-radius:4px;font-size:.875rem;cursor:pointer;transition:background-color .2s ease;display:inline-flex;align-items:center;gap:.5rem}.image-insert-component .action-buttons .btn .material-symbols-rounded{font-size:1.125rem}.image-insert-component .image-url{font-size:.75rem;color:#4b5563;word-break:break-all}.image-insert-component .input-error{color:#dc2626;font-size:.75rem}#custom-popup{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding:16px;z-index:9999}#custom-popup.hidden{display:none}#custom-popup .popup-wrapper{background:#fff;padding:24px 32px;border-radius:12px;box-shadow:0 20px 40px #0003;max-width:420px;width:100%;text-align:center;animation:popup-fade-in .3s ease-out}#custom-popup .popup-wrapper .popup-title{font-size:20px;font-weight:600;margin-bottom:12px;color:#333}#custom-popup .popup-wrapper .popup-message{font-size:16px;color:#555;margin-bottom:24px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;max-width:100%;line-height:1.4}#custom-popup .popup-wrapper .popup-buttons{display:flex;justify-content:center;gap:16px}@keyframes popup-fade-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.custom-pagination{display:flex;gap:1rem;margin:1rem auto;justify-content:center;align-items:center}.custom-pagination .pagination-list{display:flex;gap:1rem;list-style:none;padding:0;margin:0;align-items:center}.custom-pagination .pagination-list li{font-family:Nunito Sans;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#313131;height:32px;padding:0;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border-radius:50%;width:32px;background-color:transparent;border:1px solid transparent}.custom-pagination .pagination-list li.pagination-text{border-radius:16px;width:auto;min-width:60px;padding:0 12px}.custom-pagination .pagination-list li.active{background-color:#2694c5;color:#fff;font-weight:500;border-color:#2694c5}.custom-pagination .pagination-list li.disabled{opacity:.6;cursor:not-allowed;pointer-events:none;color:#686867;background-color:transparent}.custom-pagination .pagination-list li.dots{border-radius:0;width:auto;height:auto;padding:0;color:#686867;cursor:default;pointer-events:none;background-color:transparent;border:none}.custom-pagination .pagination-list li:not(.active):not(.disabled):not(.dots):not(.pagination-text){border:1px solid #E0E0E0;background-color:#fff}.custom-pagination .pagination-list li a{text-decoration:none;color:inherit;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit}.custom-pagination .pagination-list li span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit}.custom-pagination .pagination-list li:hover:not(.active):not(.disabled):not(.dots){background-color:#e9f4f9;border-color:#2694c5}.custom-form-wrapper{width:90%;max-height:90%;overflow-y:scroll;margin:0 auto;padding:2rem;background-color:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000000d}.custom-form{display:flex;flex-direction:column;gap:1.5rem}.form-button-group{display:flex;justify-content:center;align-items:center;gap:4rem;margin-top:2rem;flex-wrap:wrap}.btn{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;transition:background-color .3s ease;cursor:pointer}.btn-primary{background-color:#3b82f6;color:#fff;border:none}.btn-primary:hover{background-color:#2563eb}.path-tree{background-color:#fef9ff;border-radius:.75rem;padding:1.5rem;width:100%;max-width:320px;height:fit-content;max-height:80vh;overflow-y:auto;font-family:Inter,sans-serif;font-size:1rem;color:#1f2937;box-shadow:0 4px 12px #0000000d}.path-tree .path-node{margin-top:.5rem}.path-tree .path-node .node-header{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-radius:.5rem;background-color:#e0f2fe;font-weight:600;color:#0369a1;cursor:pointer;transition:all .2s ease;position:relative;padding-right:24px}.path-tree .path-node .node-header .icon{width:1.2rem;height:1.2rem;transition:transform .2s ease;color:inherit}.path-tree .path-node .node-header .rotate-90{transform:rotate(90deg)}.path-tree .path-node .node-header:hover{background-color:#38bdf8;color:#fff;box-shadow:0 2px 6px #38bdf866}.path-tree .path-node .node-header.selected{background-color:#2563eb;color:#fff;font-weight:600}.path-tree .path-node .node-header .delete-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);opacity:0;font-size:14px;color:#fff;cursor:pointer;transition:opacity .2s ease,color .2s ease}.path-tree .path-node .node-header .delete-icon:hover{color:#fff}.path-tree .path-node .node-header:hover .delete-icon{opacity:1}.path-tree .path-node .node-content{margin-left:1.25rem;margin-top:.3rem}.file-display-wrapper{width:100%;height:100%;overflow-y:auto}.file-display-wrapper #file-display-container{width:100%;height:fit-content;display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem;box-sizing:border-box;background-color:#f9f9f9}.file-display-wrapper #file-display-container .file-wrapper{flex:1 1 auto;max-width:200px;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;align-items:center;padding:1rem;transition:box-shadow .3s;box-sizing:border-box}.file-display-wrapper #file-display-container .file-wrapper:hover{box-shadow:0 4px 16px #0000001a}.file-display-wrapper #file-display-container .file-wrapper .file-name{font-size:1rem;font-weight:600;color:#333;margin-bottom:.75rem;text-align:center;word-break:break-word}.file-display-wrapper #file-display-container .file-wrapper .image-box{width:100%;height:150px;overflow:hidden;border-radius:6px;background:#f0f0f0;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.file-display-wrapper #file-display-container .file-wrapper .image-box img{max-width:100%;max-height:100%;object-fit:contain;display:block}.file-display-wrapper #file-display-container .file-wrapper .file-actions{display:flex;gap:.5rem;width:100%;margin-top:auto}.file-display-wrapper #file-display-container .file-wrapper .file-actions button{flex:1;padding:.5rem;font-weight:600;border-radius:5px;border:none;cursor:pointer;transition:background-color .2s ease;color:#fff}.file-display-wrapper #file-display-container .file-wrapper .file-actions button.file-choose-button{background-color:#3498db}.file-display-wrapper #file-display-container .file-wrapper .file-actions button.file-choose-button:hover{background-color:#2980b9}.file-display-wrapper #file-display-container .file-wrapper .file-actions button.file-delete-button{background-color:#e74c3c}.file-display-wrapper #file-display-container .file-wrapper .file-actions button.file-delete-button:hover{background-color:#c0392b}#image-upload-container{min-width:350px}#image-upload-container .path-image-form{max-width:500px;border:1px solid #ccc;padding:1.5rem;border-radius:8px;background-color:#fff}#image-upload-container .path-image-form .form-group{margin-bottom:1.25rem}#image-upload-container .path-image-form .form-group label{display:block;font-weight:600;margin-bottom:.5rem}#image-upload-container .path-image-form .form-group .input-group{display:flex;min-width:0}#image-upload-container .path-image-form .form-group .input-group .input-group-text{background-color:#eee;border:1px solid #ccc;border-right:none;border-radius:4px 0 0 4px;padding:.5rem .75rem}#image-upload-container .path-image-form .form-group .input-group .input-group-text.path-prefix{flex:0 1 auto;min-width:0;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text;font-size:.875rem;-webkit-user-select:all;user-select:all}#image-upload-container .path-image-form .form-group .input-group .input-group-text.path-prefix:hover{background-color:#e0e0e0}#image-upload-container .path-image-form .form-group .input-group .form-control{flex:1;padding:.5rem;border:1px solid #ccc;border-radius:0 4px 4px 0;min-width:0}#image-upload-container .path-image-form .form-group .file-list{list-style:disc;padding-left:1.5rem;color:#555;font-size:.9rem}#image-upload-container .path-image-form .form-group .btn{margin-top:.25rem}#image-upload-container .path-image-form .form-group.text-center{text-align:center}.map-picker-container{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.map-picker-container .map-picker-label{white-space:nowrap;font-weight:700;color:#333;padding-top:.4rem;min-width:150px}.map-picker-container .map-picker-wrapper{flex:1}.map-picker-container .map-picker-wrapper .place-autocomplete-card{margin-bottom:.5rem;max-width:300px}.map-picker-container .map-picker-wrapper .place-autocomplete-card .place-autocomplete-input{color-scheme:inherit;border-radius:.375rem;border:1px solid #d1d5db;box-shadow:0 1px 2px #0000000d;height:44px}.map-picker-container .map-picker-wrapper .map-picker-input{width:100%;padding:.5rem .75rem;font-size:1rem;border:1px solid #ccc;border-radius:4px;margin-bottom:.5rem}.map-picker-container .map-picker-wrapper .map-picker-map{width:100%;height:300px;border:1px solid #ddd;border-radius:4px}.autocomplete-input{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.autocomplete-input label{min-width:150px;font-weight:600;color:#374151;font-size:1rem}.autocomplete-input .autocomplete-wrapper{position:relative;flex:1;width:100%}.autocomplete-input .autocomplete-wrapper input{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}.autocomplete-input .autocomplete-wrapper .autocomplete-list{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #ccc;border-top:none;max-height:150px;overflow-y:auto;display:none;z-index:1000;list-style:none;padding-left:0;margin:0}.autocomplete-input .autocomplete-wrapper .autocomplete-list li{padding:8px;cursor:pointer}.autocomplete-input .autocomplete-wrapper .autocomplete-list li:hover{background-color:#f0f0f0}.search-form-wrapper{padding:10px;background:#f8f9fa;border-radius:6px;margin-right:20px}.search-form-wrapper .search-form{display:flex;flex-wrap:wrap;gap:32px;align-items:center;margin:0}.search-form-wrapper .search-form>*{flex:1;margin:0!important;gap:10px}.search-form-wrapper .search-form>*>label{min-width:fit-content;margin-top:.5rem;text-align:end}.search-form-wrapper .search-form .search-button{flex:0 0 auto}.search-form-wrapper .search-form .search-button button{height:38px;padding:0 20px}.header-bar-wrapper{width:100%;position:fixed;top:0;z-index:100;height:140px;justify-content:center;display:flex;flex-direction:column}.header-bar-wrapper .header-bar-container{width:calc(100% - 6rem);margin:0 auto;padding:.4rem 2rem;display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:100px;box-shadow:0 0 20px 4px #2694c520;z-index:2}.header-bar-wrapper .header-bar-container .header-bar-button-container{display:flex;align-items:center;justify-content:space-between;width:calc(45% - 110px)}.header-bar-wrapper .header-bar-container .header-bar-button{width:20%;font-family:Nunito Sans,sans-serif;font-size:18px;line-height:24px;color:#a3a3a3;text-decoration:none;transition:color .5s ease;text-align:center;position:relative;height:67.2px;display:flex;align-items:center;justify-content:center}.header-bar-wrapper .header-bar-container .header-bar-button .store-search-dropdown{display:none}.header-bar-wrapper .header-bar-container .header-bar-button.select,.header-bar-wrapper .header-bar-container .header-bar-button:hover{font-weight:700;color:#2694c5}.header-bar-wrapper .header-bar-container .header-bar-button:hover .store-search-dropdown{display:flex;flex-direction:column;position:absolute;bottom:0;left:50%;transform:translate(-50%,95%);border-radius:8px;box-shadow:0 0 20px 4px #2694c520;overflow:hidden;width:200px}.header-bar-wrapper .header-bar-container .header-bar-button:hover .store-search-dropdown .dropdown-button{color:#a3a3a3;font-weight:300;width:100%;text-align:start;padding:.5rem 1rem;text-decoration:none;transition:color .5s ease;background-color:#fff}.header-bar-wrapper .header-bar-container .header-bar-button:hover .store-search-dropdown .dropdown-button:hover{font-weight:700;color:#2694c5;background-color:#e9f4f9}.header-bar-wrapper .header-bar-container .header-logo-container{flex:0 0 auto;display:flex;justify-content:center;align-items:center;margin:0 20px}.header-bar-wrapper .header-bar-container .header-bar-button-icon{cursor:pointer;margin-left:12px;display:flex;align-items:center;color:#a3a3a3}.header-bar-wrapper .header-bar-container .header-bar-button-icon:hover{font-weight:700;color:#2694c5}.header-bar-wrapper .center-elip{width:220.4px;height:42.5px;padding:2.5rem;border-radius:50%;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px 4px #2694c520;transition:padding 1s ease,border-radius 1s ease}.header-bar-wrapper .center-elip-2{width:220.4px;height:42.5px;padding:2.5rem;border-radius:50%;background-color:#fff;position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);transition:padding 1s ease,border-radius 1s ease}.header-bar-wrapper .center-elip-2 .header-logo{height:42.5px;width:auto}.header-bar-wrapper.scrolled .center-elip,.header-bar-wrapper.scrolled .center-elip-2{padding:0;border-radius:0!important}@media (max-width: 768px){.header-bar-wrapper{display:none}}.image-slider{position:relative;width:100%;height:55vw;margin:0 auto;overflow:hidden}.image-slider .slides-wrapper{width:100%}.image-slider .slides{display:flex;transition:transform .6s ease-in-out}.image-slider .slide{flex:0 0 100vw}.image-slider .slide img{width:100%;object-fit:cover;display:block}.image-slider .slide:not(a){cursor:default}.image-slider a.slide{cursor:pointer}.image-slider .nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:#a3a3a3;border:0;color:#fff;padding:.75rem 1rem;border-radius:50%;cursor:pointer;transition:background .3s}.image-slider .nav-btn:hover{background:#2694c5}.image-slider .nav-btn.prev{left:1.5rem}.image-slider .nav-btn.next{right:1.5rem}.image-slider .dots{display:flex;justify-content:center;gap:.7rem;transform:translateY(-8rem)}.image-slider .dots .dot{width:.75rem;height:.75rem;border-radius:50%;border:.2px solid #A3A3A3;background:#fff;cursor:pointer;transition:background .3s;padding:0}.image-slider .dots .dot.active{background:#2694c5}.image-slider .homepage-curve{position:absolute;bottom:0;width:100%}@media (max-width: 768px){.image-slider .slides-wrapper{overflow:scroll;scroll-snap-type:x mandatory}.image-slider .slide{scroll-snap-align:start}}.product-item{width:330px;display:flex;flex-direction:column;align-items:center;background:#fff}.product-item__image{width:calc(100% - 5rem);aspect-ratio:1/1;overflow:hidden;margin-bottom:.75rem;border-radius:1.5rem;padding:2.5rem;display:flex;justify-content:center;align-items:center;transition:transform .3s ease-in-out}.product-item__image img{width:100%;object-fit:cover;display:block}.product-item__image:hover{transform:scale(1.1)}.product-item__info .product-item__name{margin-bottom:.5rem;color:#333;font-family:Nunito Sans;font-weight:600;font-style:SemiBold;font-size:20px;line-height:28px;letter-spacing:0px;color:#313131}.product-item__info .product-item__price{display:flex;justify-content:left;align-items:baseline;gap:4px;font-family:Nunito Sans;font-weight:500;font-style:Medium;font-size:18px;line-height:26px;letter-spacing:0px;color:#2694c5}.product-item__info .product-item__price .unit{font-family:Nunito Sans;font-weight:500;font-style:Medium;font-size:16px;line-height:24px;letter-spacing:.15px;color:#686867}.popular-new{width:413px;height:424px;display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:20px;border:4px solid #E9F4F9;background-color:#fff;position:relative;z-index:10}.popular-new .popular-new-info-title{font-family:SVN-Reckless Neue;font-weight:500;font-style:Medium;font-size:24px;line-height:32px;letter-spacing:0px;color:#2694c5;position:relative;z-index:11}.popular-new .popular-new-info-title.title-1{display:none}.popular-new .popular-new-image-container{display:block;width:100%;height:230px;margin-bottom:1rem;overflow:hidden;object-fit:cover;border-radius:24px}.popular-new .popular-new-image-container .popular-new-image{width:100%;border-radius:4px}.popular-new .popular-new-info-container{display:flex;flex-direction:column;gap:1rem}.popular-new .popular-new-info-container .popular-new-info-title{font-family:SVN-Reckless Neue;font-weight:500;font-style:Medium;font-size:24px;line-height:32px;letter-spacing:0px;color:#2694c5;text-decoration:none;cursor:pointer;transition:color .2s ease;display:block;position:relative;z-index:11}.popular-new .popular-new-info-container .popular-new-info-title:hover{color:#1a7ba3}.popular-new .popular-new-info-container .popular-new-info-description{font-family:Nunito Sans;font-weight:400;font-style:Regular;font-size:16px;line-height:24px;letter-spacing:0px;color:#686867}.review-item{width:calc(866px - 12rem);height:calc(578px - 12rem);padding:4rem;border:5px solid #A7DBF2;box-shadow:0 0 0 3.6px #67b4d6;border-radius:90px;background-color:#fff;margin:1rem 0;position:relative;overflow:hidden}.review-item .review-decorate{position:absolute;right:0%;top:5%;width:15%;z-index:2}.review-item .review-content{position:relative;z-index:2;font-family:SVN-Reckless Neue;font-weight:500;font-style:Medium;font-size:28.8px;line-height:36px;letter-spacing:0px;text-align:justify;color:#313131;margin-bottom:3rem}.review-item .user-info-container{display:flex;gap:1rem}.review-item .user-info-container .avater-container{display:flex;align-items:center;justify-content:center;border-radius:50%;width:50px;height:50px;overflow:hidden;background-color:#b9b7b7}.review-item .user-info-container .avater-container .avater-image{width:100%}.review-item .user-info-container .user-info .reviewer-name{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:18px;line-height:25.2px;letter-spacing:0px;color:#313131;margin-bottom:.5rem}.review-item .user-info-container .user-info .reviewer-location{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:16.2px;line-height:23.4px;letter-spacing:0px;color:#313131}.review-item .review-footer{width:100%;display:flex;justify-content:space-between;align-items:end}.review-item .review-footer .review-footer-line{width:calc(100% - 8em);height:29px;border-bottom:1px dashed #92C9E2}.review-item .review-footer .review-star-container{display:flex;width:fit-content;gap:.2rem;color:#2694c5}@media (max-width: 768px){.review-item .review-decorate{position:absolute;left:0;top:-5%;width:40%;z-index:2}}.footer-wrapper{position:relative}.footer-wrapper .footer-curve{top:-3rem;left:0;width:100vw;position:absolute;z-index:1}.footer-wrapper .footer-info-container{position:relative;z-index:2;padding:3rem 6rem;background-color:#e9f4f9;display:flex;justify-content:space-around;align-items:start}.footer-wrapper .footer-info-container .footer-info-block-1{width:500px;display:flex;flex-direction:column;gap:1rem}.footer-wrapper .footer-info-container .footer-info-block-1 .company-full-name{font-family:Nunito Sans;font-weight:700;font-style:Bold;font-size:21px;line-height:26px;letter-spacing:0px;vertical-align:middle;color:#313131;margin-bottom:1rem}.footer-wrapper .footer-info-container .footer-info-block-1 .tax-info{display:flex;flex-direction:column;gap:0rem}.footer-wrapper .footer-info-container .footer-info-block-1 .tax-info .tax-line{font-family:Nunito Sans;font-weight:400;font-style:Regular;font-size:17px;line-height:20px;letter-spacing:.25px;vertical-align:middle;color:#0c3e72}.footer-wrapper .footer-info-container .footer-info-block-1 .company-addresses{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.footer-wrapper .footer-info-container .footer-info-block-1 .company-addresses .address-block{font-family:Nunito Sans;font-size:17px;line-height:20px;letter-spacing:.25px;vertical-align:middle}.footer-wrapper .footer-info-container .footer-info-block-1 .company-addresses .address-block .area{font-weight:700;font-style:Bold}.footer-wrapper .footer-info-container .footer-info-block-1 .company-addresses .address-block .detail-address{font-weight:400;font-style:Regular}.footer-wrapper .footer-info-container .certificate{display:flex;flex-direction:column;gap:.5rem}.footer-wrapper .footer-info-container .certificate .icon-list-2{display:none;gap:.5rem}.footer-wrapper .footer-info-container .certificate .icon-list-2 .icon{width:32px;height:32px}.footer-wrapper .footer-info-container .certificate.certificate-2{display:none}.footer-wrapper .footer-info-container .certificate .certificate-title{font-family:Nunito Sans;font-weight:700;font-style:Bold;font-size:21px;line-height:26px;letter-spacing:0px;vertical-align:middle}.footer-wrapper .footer-info-container .certificate .certificate-image{width:120px}.footer-wrapper .footer-info-container .footer-info-block{display:flex;flex-direction:column;gap:2rem;width:290px}.footer-wrapper .footer-info-container .footer-info-block .section{display:flex;flex-direction:column;gap:1rem}.footer-wrapper .footer-info-container .footer-info-block .section .title{font-family:Nunito Sans;font-weight:700;font-style:Bold;font-size:21px;line-height:26px;letter-spacing:0px;vertical-align:middle;color:#313131}.footer-wrapper .footer-info-container .footer-info-block .section .item-list{display:flex;flex-direction:column;gap:.8rem}.footer-wrapper .footer-info-container .footer-info-block .section .item-list .item{text-decoration:none;font-family:Nunito Sans;font-weight:500;font-style:Medium;font-size:17px;line-height:20px;letter-spacing:.25px;vertical-align:middle;color:#0c3e72}.footer-wrapper .footer-info-container .footer-info-block .section .icon-list{display:flex;gap:.5rem}.footer-wrapper .footer-info-container .footer-info-block .section .icon-list .icon{width:32px;height:32px}.footer-wrapper .footer-bottom{width:100%;height:66px;background-color:#2694c5;display:flex;flex-direction:column;justify-content:space-evenly}.footer-wrapper .footer-bottom .company-name{font-family:Nunito Sans;font-weight:600;font-style:SemiBold;line-height:100%;letter-spacing:2%;text-align:center;vertical-align:middle;text-transform:uppercase;color:#fff}.footer-wrapper .footer-bottom .company-email{font-family:Nunito Sans;font-weight:500;font-style:Medium;font-size:16px;line-height:100%;letter-spacing:2%;text-align:center}.footer-wrapper .footer-bottom .company-email .email-title{color:#fff}.footer-wrapper .footer-bottom .company-email .email{color:#f8ec1f}@media (max-width: 768px){.footer-wrapper .footer-info-container{padding:3rem 2rem;flex-direction:column;gap:2rem}.footer-wrapper .footer-info-container .footer-info-block-1{width:unset}.footer-wrapper .footer-info-container .footer-info-block .connect{display:none}.footer-wrapper .footer-info-container .certificate{flex-direction:row;justify-content:space-between}.footer-wrapper .footer-info-container .certificate .certificate-title{display:none}.footer-wrapper .footer-info-container .certificate .icon-list-2{display:flex;align-items:center}.footer-wrapper .footer-info-container .certificate.certificate-1{display:none}.footer-wrapper .footer-info-container .certificate.certificate-2{display:flex;width:100%}.footer-wrapper .footer-info-container .footer-info-block-1 .certificate .certificate-image{width:98px}.footer-wrapper .footer-curve{top:-15vw;transform:scaleY(-1) scaleX(-1)}}.navigation-bar-wrapper{margin:1rem 6rem;display:flex;align-items:center}.navigation-bar-wrapper .home-icon-container{padding:5px;display:flex;justify-content:center;align-items:center}.navigation-bar-wrapper .home-icon-container .home-icon{color:#717171;font-variation-settings:"FILL" 1}.navigation-bar-wrapper .home-icon-container .home-icon:hover{color:#2694c5}.navigation-bar-wrapper .path-container{display:flex;gap:1rem;align-items:center}.navigation-bar-wrapper .path-container .angle-right-container{padding:5px;display:flex;justify-content:center;align-items:center}.navigation-bar-wrapper .path-container .angle-right-container .angle-right-icon{color:#717171}.navigation-bar-wrapper .path-container .path-url{text-decoration:none;font-family:Nunito Sans;font-weight:700;font-style:Bold;font-size:16px;line-height:24px;letter-spacing:.15px;opacity:.7;color:#2694c5}.navigation-bar-wrapper .path-container .path-url:hover{opacity:1}@media (max-width: 768px){.navigation-bar-wrapper{margin:1rem}.navigation-bar-wrapper .path-container{gap:0}}.store-search-form-wrapper{display:flex;flex-direction:column;gap:2rem;background-color:#fff;padding:2rem;border-radius:20px;box-shadow:0 4px 18.9px #00000040;width:min(100vw - 4rem,510px)}.store-search-form-wrapper .store-search-form-label{font-family:Nunito Sans;font-weight:700;font-size:20px;line-height:28px;letter-spacing:0px;color:#010101}.store-search-form-wrapper .store-search-form{width:100%;display:flex;flex-direction:column;gap:1rem}.store-search-form-wrapper .store-search-form .store-search-input{padding:1rem;border-radius:4px;border:1px solid #ABABAA;background-color:#fff;color:#686867;font-family:Nunito Sans;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px}.store-search-form-wrapper .store-search-form .search-search-button{border-radius:9999px;width:100%;padding:1rem 0;background-color:#2694c5;color:#fff;border:none;font-family:Nunito Sans;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0px;text-align:center}.store-search-form-wrapper .searched-stores-container{display:flex;flex-direction:column;gap:1rem;width:100%;height:min(50vh,410px);overflow:scroll}.store-search-form-wrapper .searched-stores-container .searched-store{display:flex;align-items:center;gap:1rem}.store-search-form-wrapper .searched-stores-container .searched-store:hover{cursor:pointer}.store-search-form-wrapper .searched-stores-container .searched-store .store-image-container{width:120px;aspect-ratio:1/1;border-radius:4px;display:flex;justify-content:center;align-items:center;overflow:hidden}.store-search-form-wrapper .searched-stores-container .searched-store .store-image-container img{width:120px;border-radius:4px}.store-search-form-wrapper .searched-stores-container .searched-store .store-info-container{display:flex;flex-direction:column;gap:.5rem}.store-search-form-wrapper .searched-stores-container .searched-store .store-info-container .store-name{font-family:Nunito Sans;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.15px;color:#010101}.store-search-form-wrapper .searched-stores-container .searched-store .store-info-container .store-address{font-family:Nunito Sans;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#010101}.store-search-form-wrapper .searched-stores-container .searched-store .store-info-container .store-tel{font-family:Nunito Sans;font-weight:700;font-size:14px;line-height:20px;letter-spacing:.25px;color:#2694c5}.store-search-form-wrapper .searched-stores-container .searched-store .store-info-container .store-website-container{display:flex;gap:.5rem;align-items:center}.store-search-form-wrapper .searched-stores-container .searched-store .store-info-container .store-website-container .store-website-label{font-family:Nunito Sans;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#010101}.store-search-form-wrapper .searched-stores-container .searched-store .store-info-container .store-website-container .store-website{width:24px;height:24px;display:flex;justify-content:center;align-items:center;text-decoration:none}.store-search-form-wrapper .searched-stores-container .searched-store .store-info-container .store-website-container .store-shoppee{width:24px;height:24px;display:flex;justify-content:center;align-items:center}.store-search-form-wrapper .searched-stores-container .searched-store .store-info-container .store-website-container .store-shoppee .store-shoppee-image{width:24px}.product-slider-wrapper{text-align:center;width:min(730px,90vw);border-radius:20px;overflow:hidden;background-color:#fff;padding-bottom:1rem}.product-slider-wrapper .slider{width:100%;aspect-ratio:1/1;position:relative;display:flex;align-items:center;justify-content:center;background-color:#fff;overflow:hidden}.product-slider-wrapper .slider img{height:100%;border-radius:6px}.product-slider-wrapper .slider .prev-btn,.product-slider-wrapper .slider .next-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:#ababaa;color:#fff;border:none;border-radius:20px;width:40px;cursor:pointer;font-size:20px}.product-slider-wrapper .slider .prev-btn.prev-btn,.product-slider-wrapper .slider .next-btn.prev-btn{left:10px;padding:8px 10px 8px 8px}.product-slider-wrapper .slider .prev-btn.next-btn,.product-slider-wrapper .slider .next-btn.next-btn{right:10px;padding:8px 8px 8px 10px}.product-slider-wrapper .thumbnails{margin-top:12px;display:flex;justify-content:space-between;align-items:center;width:100%}.product-slider-wrapper .thumbnails .thumbnail-container{display:flex;justify-content:start;gap:6px;width:calc(100% - 80px);overflow-x:auto;scrollbar-width:none}.product-slider-wrapper .thumbnails .thumbnail-container::-webkit-scrollbar{display:none}.product-slider-wrapper .thumbnails .thumbnail-container .thumb{width:110px;height:110px;object-fit:cover;border-radius:10px;cursor:pointer;border:1px solid rgba(255,72,0,.368627451);opacity:.6}.product-slider-wrapper .thumbnails .thumbnail-container .thumb.active{opacity:1;border-color:#008cff}.product-slider-wrapper .thumbnails .prev-btn,.product-slider-wrapper .thumbnails .next-btn{color:#ababaa;cursor:pointer;font-size:15px;width:32px;height:32px;border:none;background-color:unset}.product-mobile-slider-wrapper{width:100%}.product-mobile-slider-wrapper .product-mobile-slider{width:100%;overflow-x:auto;overflow-y:hidden;display:block;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-mobile-slider-wrapper .product-mobile-slider::-webkit-scrollbar{display:none}.product-mobile-slider-wrapper .product-mobile-slider .product-mobile-slides{display:flex;width:100%}.product-mobile-slider-wrapper .product-mobile-slider .product-mobile-slides .product-mobile-slide{flex:0 0 100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;background-color:#fff;overflow:hidden}.product-mobile-slider-wrapper .product-mobile-slider .product-mobile-slides .product-mobile-slide img{width:100%;height:auto;display:block;object-fit:cover}.product-mobile-slider-wrapper .thumbnails{margin-top:12px;display:flex;justify-content:space-between;align-items:center;width:100%}.product-mobile-slider-wrapper .thumbnails .thumbnail-container{display:flex;justify-content:start;gap:6px;overflow-x:auto;scrollbar-width:none}.product-mobile-slider-wrapper .thumbnails .thumbnail-container::-webkit-scrollbar{display:none}.product-mobile-slider-wrapper .thumbnails .thumbnail-container .thumb{width:110px;height:110px;object-fit:cover;border-radius:10px;cursor:pointer;border:1px solid rgba(255,72,0,.368627451);opacity:.6;margin-left:6px}.product-mobile-slider-wrapper .thumbnails .thumbnail-container .thumb.active{opacity:1;border-color:#008cff}@media (min-width: 769px){.product-mobile-slider-wrapper .product-mobile-slider{scroll-snap-type:none}}.small-article-item-wrapper{padding:1rem;border-radius:20px;background-color:#fff;display:flex;flex-direction:column;gap:.7rem;width:calc(289px - 2rem)}.small-article-item-wrapper .small-article-image-container{width:100%;height:145px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:4px}.small-article-item-wrapper .small-article-image-container .small-article-image{width:100%}.small-article-item-wrapper .small-article-item-info-container{display:flex;flex-direction:column;gap:.5rem}.small-article-item-wrapper .small-article-item-category-container{display:flex;justify-content:start}.small-article-item-wrapper .small-article-item-category-container .small-article-item-category-link{text-decoration:none}.small-article-item-wrapper .small-article-item-category-container .small-article-item-category{padding:.5rem 1rem;font-family:Nunito Sans;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.25px;text-align:center;color:#686867;border:1px solid #CDCDCC;border-radius:50px}.small-article-item-wrapper .small-article-item-title{text-decoration:none;font-family:Nunito Sans;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.15px;vertical-align:middle;color:#0b0b0a}.large-article-item-wrapper{width:calc(598px - 2rem);border-radius:12px;padding:1rem;background-color:#fff;display:flex;flex-direction:column;gap:1rem}.large-article-item-wrapper .large-article-image-container{width:100%;height:319px;border-radius:4px;display:flex;justify-content:center;align-items:center;overflow:hidden}.large-article-item-wrapper .large-article-image-container .large-article-image{width:100%}.large-article-item-wrapper .large-article-item-category-container{display:flex;justify-content:start}.large-article-item-wrapper .large-article-item-category-container .large-article-item-category-link{text-decoration:none}.large-article-item-wrapper .large-article-item-category-container .large-article-item-category{background-color:#fff;padding:.5rem 1rem;border-radius:50px;border:1px solid #CDCDCC;font-family:Nunito Sans;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.25px;text-align:center;color:#686867}.large-article-item-wrapper .large-article-item-title{text-decoration:none;font-family:Nunito Sans;font-weight:700;font-size:20px;line-height:28px;letter-spacing:0px;vertical-align:middle;color:#313131}.large-article-item-wrapper .large-article-item{height:150px;position:relative}.large-article-item-wrapper .large-article-item .large-article-item-description{font-family:Nunito Sans;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;vertical-align:middle;color:#313131;max-height:120px}.large-article-item-wrapper .large-article-item .see-more{position:absolute;bottom:0;left:0;font-family:Nunito Sans;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.25px;text-align:center;color:#2694c5;text-decoration:none;cursor:pointer;display:flex;align-items:center;gap:4px}.large-article-item-wrapper .large-article-item .see-more:hover{opacity:.8}.large-article-item-wrapper .large-article-item .see-more .text{display:inline-block;width:70px;text-align:start}.large-article-item-wrapper .large-article-item .see-more .icon{transform:translateY(-2px)}.article-display-section-wrapper{display:flex;gap:2rem;justify-content:center}.article-display-section-wrapper .right-section{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:2rem}.article-display-section-wrapper .see-more-button,.article-display-section-wrapper .see-less-button{display:none}.artile-wide-item-container{display:flex;gap:2rem}.artile-wide-item-container .artile-wide-image-container{width:278px;height:173px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:12px;flex-shrink:0}.artile-wide-item-container .artile-wide-image-container .artile-wide-image{height:100%}.artile-wide-item-container .artile-wide-info-container{margin:1rem 0}.artile-wide-item-container .artile-wide-info-container .artile-wide-category{margin-bottom:1rem;font-family:Nunito Sans;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.15px;color:#313131}.artile-wide-item-container .artile-wide-info-container .artile-wide-title{font-family:Nunito Sans;font-weight:700;font-size:20px;line-height:28px;letter-spacing:0px;color:#313131}.artile-wide-item-container .artile-wide-info-container .artile-wide-date{font-family:Nunito Sans;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.15px;color:#686867}.search-side-bar-wrapper{position:fixed;top:0;right:0;width:calc(min(90vw,400px) - 2rem);height:calc(100vh - 2rem);padding:1rem;z-index:1000;background-color:#fff;transition:transform .3s ease;transform:translate(100%)}.search-side-bar-wrapper .side-bar-header{display:flex;justify-content:space-between;margin-bottom:2rem}.search-side-bar-wrapper .side-bar-header .side-bar-title{font-family:Nunito Sans;font-weight:700;font-size:18px;line-height:26px;letter-spacing:0px;color:#313131}.search-side-bar-wrapper .side-bar-header .close-button{cursor:pointer}.search-side-bar-wrapper .side-bar-header .close-button span{color:#313131}.search-side-bar-wrapper .side-bar-search-form{margin-bottom:3rem;position:relative;width:100%}.search-side-bar-wrapper .side-bar-search-form input{font-family:Nunito Sans;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px;color:#686867;padding:12px 16px;border-radius:4px;border:1px solid #ABABAA;background-color:#fff;width:calc(100% - 32px)}.search-side-bar-wrapper .side-bar-search-form button{position:absolute;top:11px;right:5px;background:#fff;border:none;cursor:pointer}.search-side-bar-wrapper .side-bar-search-form button span{color:#686867}.search-side-bar-wrapper .side-bar-products-container .side-bar-products-title{font-family:Nunito Sans;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.15px;margin-bottom:1rem;color:#313131}.search-side-bar-wrapper .side-bar-products-container .side-bar-products{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:.5rem}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item{width:calc(176px - 2rem);border:1px solid #E8E8E8;padding:1rem;border-radius:10px;overflow:hidden}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item .product-item__image{width:100%;padding:.5rem}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item .product-item__name{font-size:15px}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item .product-item__price .price{font-size:16px}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item .product-item__price .unit{font-size:14px}@media (max-width: 768px){.search-side-bar-wrapper{width:calc(100vw - 2rem);height:100vh;padding:1rem;right:0;top:0;border-radius:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.search-side-bar-wrapper .side-bar-header{margin-bottom:1.5rem}.search-side-bar-wrapper .side-bar-header .side-bar-title{font-size:16px;line-height:24px}.search-side-bar-wrapper .side-bar-search-form{margin-bottom:2rem}.search-side-bar-wrapper .side-bar-search-form input{font-size:15px;padding:12px 14px}.search-side-bar-wrapper .side-bar-search-form button{top:10px;right:8px}.search-side-bar-wrapper .side-bar-products-container .side-bar-products-title{font-size:15px;margin-bottom:.75rem}.search-side-bar-wrapper .side-bar-products-container .side-bar-products{grid-template-columns:1fr;grid-template-rows:auto;gap:.75rem;margin-bottom:2rem}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item{width:calc(100% - 1.5rem);padding:.75rem;border-radius:8px}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item .product-item__image{padding:.25rem}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item .product-item__name{font-size:14px}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item .product-item__price .price{font-size:15px}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item .product-item__price .unit{font-size:13px}}.mobile-header{display:none;width:100vw;position:fixed;top:0;z-index:200;flex-direction:column}.mobile-header .mobile-header-top{width:calc(100% - 6rem);margin:.5rem auto;padding:.8rem 1.5rem;background-color:#fff;border-radius:100px;box-shadow:0 0 20px 4px #2694c520;display:flex;justify-content:space-between;align-items:center}.mobile-header .mobile-header-top .mobile-header-logo img{height:30px}.mobile-header .mobile-header-top .mobile-hamburger{cursor:pointer}.mobile-header .mobile-header-top .mobile-hamburger span{font-size:32px;color:#a3a3a3;transition:color .3s}.mobile-header .mobile-header-top .mobile-hamburger span:hover{color:#2694c5}.mobile-header .mobile-menu{position:fixed;top:0;left:-100%;width:80%;background:#fff;padding:1.5rem;box-shadow:2px 0 20px #2694c526;z-index:300;transition:left .35s ease}.mobile-header .mobile-menu a{text-decoration:none}.mobile-header .mobile-menu.open{left:0}.mobile-header .mobile-menu .mobile-menu-list{display:flex;flex-direction:column;gap:.8rem}.mobile-header .mobile-menu .mobile-menu-list .mobile-close-button{display:flex;justify-content:flex-end;padding-bottom:1rem;margin-bottom:.5rem;border-bottom:1px solid #eee}.mobile-header .mobile-menu .mobile-menu-list .mobile-close-button span{font-size:32px;cursor:pointer;color:#a3a3a3}.mobile-header .mobile-menu .mobile-menu-list .mobile-close-button span:hover{color:#2694c5}.mobile-header .mobile-menu .mobile-menu-list .mobile-link{padding:.8rem 0;font-family:Nunito Sans,sans-serif;font-size:17px;color:#a3a3a3;border-bottom:1px solid #eee}.mobile-header .mobile-menu .mobile-menu-list .mobile-link:hover{color:#2694c5;font-weight:700}.mobile-header .mobile-menu .mobile-menu-list .mobile-dropdown{border-bottom:1px solid #eee}.mobile-header .mobile-menu .mobile-menu-list .mobile-dropdown .dropdown-toggle{width:100%;padding:.8rem 0;font-size:17px;background:none;border:none;display:flex;justify-content:space-between;align-items:center;color:#a3a3a3;cursor:pointer}.mobile-header .mobile-menu .mobile-menu-list .mobile-dropdown .dropdown-toggle:hover{color:#2694c5;font-weight:700}.mobile-header .mobile-menu .mobile-menu-list .mobile-dropdown .dropdown-items{display:none;padding-left:1rem;flex-direction:column}.mobile-header .mobile-menu .mobile-menu-list .mobile-dropdown .dropdown-items .mobile-link{padding:.6rem 0;border-bottom:none}.mobile-header .mobile-menu .mobile-menu-list .mobile-search-link{display:flex;align-items:center;gap:10px;padding-top:1rem;font-size:17px;color:#a3a3a3;cursor:pointer}.mobile-header .mobile-menu .mobile-menu-list .mobile-search-link span{font-size:24px}.mobile-header .mobile-menu .mobile-menu-list .mobile-search-link:hover{color:#2694c5;font-weight:700}@media (max-width: 768px){.mobile-header{display:flex}}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-Thin-JUMWGyf7.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-ThinItalic-BiaB62Ai.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-Light-B6Jsw7xL.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-LightItalic-BjzfnjFg.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-Regular-BwbgatKW.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-Italic-BiiDqpzj.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-Medium-H_0x-DD7.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-MediumItalic-D97eigfm.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-SemiBold-DhCi5-TP.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-SemiBoldItalic-DZXXkSvb.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-Bold-B1wdLne2.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-BoldItalic-YI29Y7UW.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-Heavy-dY3NcuIb.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-HeavyItalic-vb6JMGJS.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-Book-CruHp0SV.ttf) format("truetype");font-weight:350;font-style:normal}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-BookItalic-C3Dhs5QY.ttf) format("truetype");font-weight:350;font-style:italic}.branch-introduction-wrapper{width:100vw;background-color:#fff}.branch-introduction-wrapper .branch-introduction{display:flex;justify-content:space-between;gap:48px;padding:8rem 0;margin:0 auto;max-width:1488px}.branch-introduction-wrapper .branch-introduction .branch-introduction-text .branch-introduction-title{font-family:SVN-Reckless Neue;font-weight:500;font-size:64px;line-height:130%;letter-spacing:0px;color:#2694c5;margin-top:0;margin-bottom:2.5rem}.branch-introduction-wrapper .branch-introduction .branch-introduction-text .branch-introduction-paragraph{font-family:Nunito Sans,sans-serif;font-weight:400;font-style:Regular;font-size:20px;line-height:28px;letter-spacing:0%;color:#686867}.branch-introduction-wrapper .branch-introduction .branch-introduction-text .branch-introduction-footer{font-family:Nunito Sans,sans-serif;font-weight:700;font-style:Bold;font-size:20px;line-height:28px;letter-spacing:0%;color:#2694c5}.branch-introduction-wrapper .branch-introduction .branch-introduction-video-wrapper .branch-introduction-video{border-radius:27.33px;border:6.15px solid #BEDFEE;box-shadow:9.57px -6.83px #bedfee}.homepage-curve-2{width:100vw;background-color:#fff}.flavor-introduction-wrapper{width:100vw;background-color:#fff;position:relative;overflow:hidden}.flavor-introduction-wrapper .flavor-introduction{position:relative;z-index:1;padding:6rem;display:flex;flex-direction:column}.flavor-introduction-wrapper .flavor-introduction .flavor-introduction-title-container .flavor-introduction-title{width:100%;margin:0;font-family:SVN-Reckless Neue;font-weight:500;font-style:Medium;font-size:64px;line-height:130%;letter-spacing:0px;text-align:center;color:#2694c5;position:relative}.flavor-introduction-wrapper .flavor-introduction .flavor-introduction-title-container .flavor-introduction-title .flavor-introduction-title-dash{width:13rem;height:.2rem;background-color:#92c9e2;border-radius:50%;position:absolute;bottom:0;left:calc(50% + 2rem)}.flavor-introduction-wrapper .flavor-introduction .flavor-introduction-title-container .flavor-introduction-title .second{left:calc(50% + 4rem)}.flavor-introduction-wrapper .flavor-introduction .flavor-product-item-container{display:flex;justify-content:space-between;margin:5rem auto 9rem;width:1488px}.flavor-introduction-wrapper .homepage-curve-3-wrapper{z-index:1;position:absolute;bottom:0;left:0;width:100%;height:88px;overflow:hidden}.flavor-introduction-wrapper .homepage-curve-3-wrapper .homepage-curve-3{width:100%}.flavor-introduction-wrapper .background-icon{position:absolute;opacity:30%;z-index:0}.flavor-introduction-wrapper .homepage-chocolate{width:10%;top:0%;left:18%}.flavor-introduction-wrapper .homepage-chocolate-1{width:17%;top:20%;left:0%}.flavor-introduction-wrapper .homepage-chocolate-2{right:0;top:10%;width:15%}.flavor-introduction-wrapper .homepage-leaf{right:16%;width:13%;top:8%}.flavor-introduction-wrapper .homepage-leaf-1{bottom:-8%;right:0%;width:18%}:root{--circle-radius: min(18vw, 302.4px )}.why-matilia-wrapper{width:100vw;background-color:#e9f4f9}.why-matilia-wrapper .why-matilia{padding:6rem 0;margin:0 auto;width:1488px;height:calc(var(--circle-radius) * 2.5);position:relative}.why-matilia-wrapper .why-matilia .item-around{position:absolute;transition:transform .3s ease;z-index:10;max-width:370px}.why-matilia-wrapper .why-matilia .item-around:nth-child(1){top:45%;left:calc(50% - var(--circle-radius))}.why-matilia-wrapper .why-matilia .item-around:nth-child(2){top:calc(50% - var(--circle-radius) * .866);left:calc(50% - var(--circle-radius) * .5)}.why-matilia-wrapper .why-matilia .item-around:nth-child(3){top:calc(50% - var(--circle-radius) * .866);left:calc(50% + var(--circle-radius) * .5)}.why-matilia-wrapper .why-matilia .item-around:nth-child(4){top:50%;left:calc(50% + var(--circle-radius))}.why-matilia-wrapper .why-matilia .item-around:nth-child(5){top:calc(50% + var(--circle-radius) * .866);left:calc(50% + var(--circle-radius) * .5)}.why-matilia-wrapper .why-matilia .item-around:nth-child(6){top:calc(50% + var(--circle-radius) * .866);left:calc(50% - var(--circle-radius) * .5)}.why-matilia-wrapper .why-matilia .shilf-left{transform:translate(-82%,-50%)}.why-matilia-wrapper .why-matilia .shilf-right{transform:translate(-18%,-50%)}.why-matilia-wrapper .why-matilia .why-matilia-title{font-family:SVN-Reckless Neue;font-weight:500;font-style:Medium;font-size:64px;line-height:64px;letter-spacing:0px;text-align:center;color:#2694c5;background-color:#fff;border:8px solid #BEDFEE;box-shadow:8px -7px #bedfee;border-radius:999px;max-width:270px;padding:2.5rem}.why-matilia-wrapper .why-matilia .why-matilia-item-container{display:flex;justify-content:center;gap:1rem;align-items:center}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item .why-matilia-item-title{font-family:SVN-Reckless Neue;font-weight:600;font-style:SemiBold;font-size:24px;line-height:32px;letter-spacing:0px;color:#0c3e72}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item .why-matilia-item-content{font-family:Nunito Sans;font-weight:400;font-style:Regular;font-size:16px;line-height:24px;letter-spacing:0px;color:#686867}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item-icon{width:140px}.why-matilia-wrapper .why-matilia .why-matilia-circle{position:absolute;top:50%;left:50%;width:calc(var(--circle-radius) * 2);aspect-ratio:1/1;transform:translate(-50%,-50%);border-radius:50%;border:2px dashed #2694C5;overflow:hidden;z-index:5;width:740.8044433594}.why-matilia-wrapper .why-matilia .why-matilia-circle .why-matilia-milk{z-index:2;height:calc(var(--circle-radius) * 1.5);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.why-matilia-wrapper .why-matilia .why-matilia-circle .why-matilia-circle-slider{width:100%;height:100%;position:relative;display:flex;align-items:center;z-index:3;transition:transform 1s ease}.why-matilia-wrapper .why-matilia .why-matilia-circle .why-matilia-circle-slider .why-matilia-image-container{z-index:3;height:calc(var(--circle-radius) * 1.4);aspect-ratio:1/1;margin:0 calc(var(--circle-radius) * .3);display:flex;justify-content:center;align-items:center}.why-matilia-wrapper .why-matilia .why-matilia-circle .why-matilia-circle-slider .why-matilia-image-container .why-matilia-slide-image{z-index:3;height:100%}.popular-new-wrapper{background-color:#fff;width:100vw}.popular-new-wrapper .homepage-curve-4-wrapper{width:100%;transform:scaleY(-1) translateY(8vw);position:relative;z-index:1;pointer-events:none}.popular-new-wrapper .homepage-curve-4-wrapper img{width:100%}.popular-new-wrapper .popular-new-container{padding:4rem 0;margin:0 auto;width:1488px;position:relative;z-index:2}.popular-new-wrapper .popular-new-container .popular-new-title{margin:0;font-family:SVN-Reckless Neue;font-weight:500;font-style:Medium;font-size:64px;line-height:130%;letter-spacing:0px;color:#2694c5;position:relative}.popular-new-wrapper .popular-new-container .popular-new-title .popular-new-title-dash{width:13rem;height:.2rem;background-color:#92c9e2;border-radius:50%;position:absolute;bottom:0;left:0}.popular-new-wrapper .popular-new-container .popular-new-subtitle{font-family:Nunito Sans;font-weight:400;font-style:Regular;font-size:20px;line-height:28px;letter-spacing:0%;margin-top:1rem;color:#686867}.popular-new-wrapper .popular-new-container .popular-new-list{display:flex;margin:3rem 0;column-gap:65px}.health-guide-wrapper{background-color:#fff;width:100vw;padding-bottom:6rem}.health-guide-wrapper .health-guide-container{padding:4rem 0;margin:0 auto;width:1488px;position:relative;z-index:2}.health-guide-wrapper .health-guide-container .health-guide-title{margin:0;font-family:SVN-Reckless Neue;font-weight:500;font-style:Medium;font-size:64px;line-height:130%;letter-spacing:0px;color:#2694c5;position:relative}.health-guide-wrapper .health-guide-container .health-guide-title .health-guide-title-dash{width:15rem;height:.2rem;background-color:#92c9e2;border-radius:50%;position:absolute;bottom:0;left:0}.health-guide-wrapper .health-guide-container .health-guide-subtitle{font-family:Nunito Sans;font-weight:400;font-style:Regular;font-size:20px;line-height:28px;letter-spacing:0%;margin-top:1rem;color:#686867}.health-guide-wrapper .health-guide-container .health-guide-list{display:flex;margin:3rem 0;column-gap:65px}.review-wrapper{width:100vw;background-color:#e9f4f9;padding:6rem 0;position:relative}.review-wrapper .homepage-blue-cloud{position:absolute;top:-20vw;left:0;width:100vw;z-index:1}.review-wrapper .review-title{z-index:2;margin:0;font-family:SVN-Reckless Neue;font-weight:500;font-style:Medium;font-size:64px;line-height:130%;letter-spacing:0px;color:#2694c5;text-align:center;position:relative}.review-wrapper .review-title .review-title-dash{width:18rem;height:.2rem;background-color:#92c9e2;border-radius:50%;position:absolute;bottom:0;left:calc(50% - 1rem)}.review-wrapper .review-subtitle{z-index:2;position:relative;font-family:Nunito Sans;font-weight:400;font-size:20px;line-height:28px;letter-spacing:0%;margin-top:1rem;color:#686867;text-align:center}.review-wrapper .review-slice-wrapper{z-index:2;position:relative;width:100%;margin-top:4rem;overflow:scroll}.review-wrapper .review-slice-wrapper::-webkit-scrollbar{display:none}.review-wrapper .review-slice-wrapper .review-slice-container{width:fit-content;display:flex;gap:6rem}.review-wrapper .review-scrollbar{position:absolute;bottom:3rem;left:50%;width:200px;height:4px;transform:translate(-50%,-50%);background-color:#bedfee;border-radius:4px}.review-wrapper .review-scrollbar .review-thumb{position:absolute;border-radius:4px;width:100px;height:4px;background-color:#2694c5}.review-wrapper .homepage-curve-5{width:100vw;position:absolute;transform:translateY(100%);bottom:0;right:0}.nav-button-container{display:flex;justify-content:space-between;align-items:center}.nav-button-container .nav-buttons{color:#2694c5;display:flex;gap:.5rem}.nav-button-container .nav-buttons div{text-align:center;height:calc(2rem - 4px);aspect-ratio:1/1;font-size:calc(2rem - 4px);opacity:.7;padding:2px}.nav-button-container .nav-buttons div:hover{opacity:1}.nav-button-container .nav-buttons .disabled{opacity:.3;pointer-events:none;cursor:default}.artile-slides-container{width:100%;overflow:hidden}.artile-slides-container .artile-slides{width:fit-content;transition:transform .3s ease}.poster-wrapper{display:none;background-color:#fff;width:100vw}.poster-wrapper .homepage-curve-5,.poster-wrapper .homepage-curve-6{width:100%}.poster-wrapper .poster-container{display:flex;justify-content:space-between;margin:4rem 6rem;height:29.3vw}.poster-wrapper .poster-container .poster-1-container{width:54.4vw;height:100%;border-radius:20px;overflow:hidden;display:flex;justify-content:center;align-items:start}.poster-wrapper .poster-container .poster-1-container .poster-1{width:100%}.poster-wrapper .poster-container .poster-2-3-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.poster-wrapper .poster-container .poster-2-3-container .poster-2-3-small-container{display:flex;justify-content:center;align-items:start;border-radius:20px;overflow:hidden;width:32.7vw;height:14.2vw}.poster-wrapper .poster-container .poster-2-3-container .poster-2-3-small-container .poster-2-3{width:100%}.collaborate-brand-wrapper{background-color:#fff;padding:10rem 0;display:flex;flex-direction:column;align-items:center;gap:4rem}.collaborate-brand-wrapper .collaborate-brand-header{display:flex;flex-direction:column;align-items:center;width:min(1100px,100%)}.collaborate-brand-wrapper .collaborate-brand-header .collaborate-brand-title{margin-bottom:2rem}.collaborate-brand-wrapper .collaborate-brand-header .collaborate-brand-title p{font-family:SVN-Reckless Neue;font-weight:500;font-style:Medium;font-size:64px;line-height:130%;letter-spacing:0px;text-align:center;color:#2694c5;margin:.5rem}.collaborate-brand-wrapper .collaborate-brand-header .find-sell-location-button{display:block}.collaborate-brand-wrapper .find-sell-location-button{display:none;padding:1rem 3rem;border-radius:99px;background-color:#2694c5;color:#fff;text-decoration:none;font-family:Nunito Sans;font-weight:500;font-style:Medium;font-size:20px;line-height:28px;letter-spacing:0px;text-align:center}.collaborate-brand-wrapper .brand-container{display:grid;width:1488px;margin:0 auto;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:20px}.collaborate-brand-wrapper .brand-container .brand-image-container{aspect-ratio:2/1;display:flex;justify-content:center;align-items:center;border:2px solid #BEDFEE;border-radius:20px;overflow:hidden}.artile-slides-container .see-more-artiles{display:flex}.artile-slides-container .see-more-artiles a{text-decoration:none;display:flex;justify-content:center;align-items:center;min-width:300px;font-family:Nunito Sans,sans-serif;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.25px;color:#2694c5}@media (min-width: 768px) and (max-width: 1500px){.branch-introduction-wrapper .branch-introduction{max-width:768px}.flavor-introduction-wrapper .flavor-introduction .flavor-product-item-container,.why-matilia-wrapper .why-matilia,.popular-new-wrapper .popular-new-container,.health-guide-wrapper .health-guide-container,.collaborate-brand-wrapper .brand-container{width:768px}.product-item__image{padding:1.5rem}.flavor-introduction-wrapper .flavor-introduction .flavor-product-item-container{gap:.5rem}.branch-introduction-wrapper .branch-introduction{flex-direction:column}.popular-new{width:311.5px}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item-icon{width:100px}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item .why-matilia-item-content{width:200px}.why-matilia-wrapper .why-matilia .why-matilia-title{font-size:25px;line-height:35px;max-width:200px;padding:1rem}.flavor-introduction-wrapper .flavor-introduction{padding:6rem 0;margin:0 auto}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item .why-matilia-item-content{margin:0;font-size:12px}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item .why-matilia-item-title{margin:0;font-size:16px}}@media (max-width: 768px){.artile-slides-container .see-more-artiles a{width:100%}.image-slider{height:100vh}.branch-introduction-wrapper .branch-introduction .branch-introduction-video-wrapper .branch-introduction-video{max-width:calc(100% - 20px);max-height:fit-content;aspect-ratio:3/2}.branch-introduction-wrapper .branch-introduction{flex-direction:column-reverse;padding:4rem 1rem}.branch-introduction-wrapper{position:relative;z-index:10}.image-slider .homepage-curve{bottom:-5px}.branch-introduction-text .branch-introduction-title{font-size:32px!important}.branch-introduction-text .branch-introduction-paragraph{font-size:14px!important}.branch-introduction-text .branch-introduction-footer{font-weight:400!important;font-size:14px!important}.flavor-introduction-title{font-size:32px!important}.flavor-introduction-title .flavor-introduction-title-dash{display:none!important}.flavor-introduction-wrapper .flavor-introduction{padding:2rem 0 6rem}.flavor-introduction-wrapper .flavor-introduction .flavor-product-item-container{margin:2rem 1rem 4rem}.product-item{width:unset}.product-item__image{width:calc(100vw - 9rem)}.flavor-product-item-slider{width:100%;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.flavor-product-item-slider::-webkit-scrollbar{display:none}.flavor-introduction-wrapper .flavor-introduction .flavor-product-item-container{gap:1rem}.why-matilia-wrapper .why-matilia{padding:1rem 0;height:unset;position:unset;width:unset;display:flex;flex-direction:column;align-items:center;margin:0 1rem}.why-matilia-wrapper .why-matilia .item-1{order:1}.why-matilia-wrapper .why-matilia .item-2{order:3}.why-matilia-wrapper .why-matilia .item-3{order:4}.why-matilia-wrapper .why-matilia .item-4{order:7;flex-direction:row-reverse}.why-matilia-wrapper .why-matilia .item-5{order:6}.why-matilia-wrapper .why-matilia .item-6{order:5}.why-matilia-wrapper .why-matilia .item-7{order:2}.why-matilia-wrapper .why-matilia .item-around{position:unset}.why-matilia-wrapper .why-matilia .shilf-left,.why-matilia-wrapper .why-matilia .shilf-right{transform:unset}.why-matilia-wrapper .why-matilia .why-matilia-title{max-width:calc(100vw - 1rem);margin:0 auto;font-size:25px;font-weight:600;padding:1rem}.why-matilia-wrapper .why-matilia .why-matilia-circle{top:unset;left:unset;width:calc(var(--circle-radius) * 4);aspect-ratio:1/1;transform:unset;border-radius:50%;border:unset;overflow:hidden;z-index:5;position:relative}.why-matilia-wrapper .why-matilia .why-matilia-circle .why-matilia-milk{height:calc(var(--circle-radius) * 3)}.why-matilia-wrapper .why-matilia .why-matilia-circle .why-matilia-circle-slider .why-matilia-image-container{height:calc(var(--circle-radius) * 2.8);margin:0 calc(var(--circle-radius) * .6)}.why-matilia-wrapper .why-matilia .why-matilia-item-container{margin-bottom:2rem}:root{--circle-radius: 25vw}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item .why-matilia-item-title{font-size:20px;margin:0}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item-icon{width:100px}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item .why-matilia-item-content{margin:0}.popular-new-wrapper .popular-new-container .popular-new-title{font-size:32px;text-align:center}.popular-new-wrapper .popular-new-container .popular-new-title .popular-new-title-dash,.nav-button-container{display:none}.popular-new-wrapper .popular-new-container .popular-new-list{flex-direction:column;gap:1rem}.popular-new-wrapper .popular-new-container .popular-new-list>.popular-new:last-child{border-bottom:none}.health-guide-wrapper .health-guide-container .health-guide-title{font-size:32px;text-align:center}.health-guide-wrapper .health-guide-container .health-guide-title .health-guide-title-dash{display:none}.health-guide-wrapper .health-guide-container .health-guide-list{flex-direction:column;gap:1rem}.health-guide-wrapper .health-guide-container .health-guide-list>.popular-new:last-child{border-bottom:none}.review-wrapper .review-title{font-size:32px;text-align:center}.review-wrapper .review-title .review-title-dash,.review-wrapper .review-subtitle{display:none}.review-item{width:calc(100vw - 7rem);height:unset;padding:2rem;border-radius:20px}.review-wrapper .review-slice-wrapper{margin:2rem 0rem 0;width:100vw}.review-wrapper .review-slice-wrapper .review-slice-container{margin:0 1rem}.review-item .review-content{font-size:16px;line-height:25px}.review-item .review-footer .review-footer-line{display:none}.collaborate-brand-wrapper .collaborate-brand-header .collaborate-brand-title p{font-size:32px}.collaborate-brand-wrapper .brand-container{width:unset;grid-template-columns:repeat(2,1fr);margin:0 2rem}.collaborate-brand-wrapper .collaborate-brand-header .find-sell-location-button{width:calc(100% - 4rem);padding:1rem 0}.health-guide-wrapper .health-guide-container,.popular-new-wrapper .popular-new-container{width:unset;padding:4rem 0 0}.popular-new .popular-new-info-title.title-1{display:block;font-family:Nunito Sans;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.15px;color:#313131;text-decoration:none;cursor:pointer;transition:color .2s ease}.popular-new .popular-new-info-title.title-1:hover{color:#2694c5}.popular-new .popular-new-info-container .popular-new-info-title.title-2{display:none}.popular-new{border-radius:unset;border:none;border-bottom:2px solid #E9F4F9;width:unset;height:unset}.popular-new-inside-container{display:flex;gap:1rem}.popular-new .popular-new-image-container{width:unset;height:unset;border-radius:4px;flex:1 1 50%}.popular-new .popular-new-info-container{flex:1 1 50%}.product-item__info .product-item__name{width:calc(100vw - 4rem)}.flavor-introduction-wrapper .flavor-introduction .flavor-product-item-container{width:unset}.collaborate-brand-wrapper{padding:5rem 0}.image-slider .nav-btn.prev,.image-slider .nav-btn.next{display:none}.collaborate-brand-wrapper{gap:1rem}.collaborate-brand-wrapper .find-sell-location-button{display:block}.collaborate-brand-wrapper .collaborate-brand-header .find-sell-location-button{display:none}.collaborate-brand-wrapper .collaborate-brand-header .collaborate-brand-title{margin-bottom:0}}.stores-wrapper{background-color:#fff;padding-top:10rem;padding-bottom:6rem}.store-search-title{font-family:SVN-Reckless Neue;font-weight:500;font-size:96px;line-height:150%;letter-spacing:0px;text-align:center;vertical-align:middle;margin:3rem 0;color:#0c3e72}.store-search-body{position:relative}.store-search-body .store-search-form-wrapper{position:absolute;top:60px;left:39px;z-index:100}.store-search-body .store-map{width:100vw;height:797px}@media (max-width: 768px){.stores-wrapper{padding-top:6rem}.store-search-title{font-size:32px;line-height:100%}.store-search-body{position:unset;display:flex;flex-direction:column-reverse;gap:3rem}.store-search-body .store-search-form-wrapper{position:unset}}.partners-wrapper{background-color:#fff;padding-top:10rem;padding-bottom:6rem;display:flex;flex-direction:column;align-items:center;overflow:hidden}.partners-wrapper .partner-navigation-bar{width:100%}.partners-wrapper .partners-title-container{display:flex;flex-direction:column;gap:1rem;margin:3rem 0;width:min(100% - 4rem,994px)}.partners-wrapper .partners-title-container .partners-title{font-family:SVN-Reckless Neue;font-weight:500;font-size:96px;line-height:150%;letter-spacing:0px;text-align:center;vertical-align:middle;margin:3rem 0;color:#0c3e72}.partners-wrapper .partners-title-container .partners-subtitle .partners-subtitle-line{font-family:Nunito Sans;font-weight:600;font-size:24px;line-height:32px;letter-spacing:0px;text-align:center;color:#686867}.partners-wrapper .partners-body{padding:0 6rem}.partners-wrapper .partners-body .partner-search-form{display:flex;justify-content:center;gap:1rem;align-items:center;margin:2rem 0}.partners-wrapper .partners-body .partner-search-form .custom-dropdown-wrapper{width:210px;height:56px}.partners-wrapper .partners-body .partner-search-form .custom-dropdown-wrapper .custom-dropdown{height:100%}.partners-wrapper .partners-body .partner-search-form .custom-dropdown-wrapper .custom-dropdown .dropdown-select{height:100%;font-family:Nunito Sans;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px;color:#686867}.partners-wrapper .partners-body .partners-display-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.partners-wrapper .partners-body .partners-display-container .partner-container{display:flex;align-items:start;gap:1rem}.partners-wrapper .partners-body .partners-display-container .partner-container .partner-image-container{width:150px;aspect-ratio:1/1;border-radius:4px;display:flex;justify-content:center;align-items:center;overflow:hidden}.partners-wrapper .partners-body .partners-display-container .partner-container .partner-image-container .partner-image{width:150px;border-radius:4px}.partners-wrapper .partners-body .partners-display-container .partner-container .partner-info-container{display:flex;flex-direction:column;gap:.5rem;max-width:240px}.partners-wrapper .partners-body .partners-display-container .partner-container .partner-info-container .partner-name{font-family:Nunito Sans;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.15px;color:#010101}.partners-wrapper .partners-body .partners-display-container .partner-container .partner-info-container .partner-address{font-family:Nunito Sans;font-weight:700;font-size:14px;line-height:20px;letter-spacing:.25px;color:#010101}.partners-wrapper .partners-body .partners-display-container .partner-container .partner-info-container .partner-tel{font-family:Nunito Sans;font-weight:700;font-size:14px;line-height:20px;letter-spacing:.25px;color:#2694c5}.partners-wrapper .partners-body .partners-display-container .partner-container .partner-info-container .partner-tel .material-symbols-rounded{color:#010101}.partners-wrapper .partners-body .partners-display-container .partner-container .partner-info-container .partner-email,.partners-wrapper .partners-body .partners-display-container .partner-container .partner-info-container .partner-website{font-family:Nunito Sans;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#010101}.partners-wrapper .partner-policies{display:flex;justify-content:space-between;align-items:start;margin:16rem 12rem 6rem;gap:6rem;position:relative}.partners-wrapper .partner-policies .background-curve{position:absolute;top:-10rem;left:50%;transform:translate(-50%);border-top-right-radius:50%;border-top-left-radius:50%;width:150vw;height:728px;background:linear-gradient(180deg,#e9f4f9 84.55%,#e9f4f900 97.53%)}.partners-wrapper .partner-policies .partner-policy-list{z-index:1;display:flex;flex-direction:column;gap:2rem;margin:2rem;max-width:534px}.partners-wrapper .partner-policies .partner-policy-list .partner-policy-title{font-family:Nunito Sans;font-weight:700;font-size:40px;line-height:52px;letter-spacing:0px;vertical-align:middle;color:#072c5e}.partners-wrapper .partner-policies .partner-policy-list .partner-policy-items{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0}.partners-wrapper .partner-policies .partner-policy-list .partner-policy-items .partner-policy-item{list-style-type:none;font-family:Nunito Sans;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.15px;color:#010101}.partners-wrapper .partner-policies .partner-policy-list .partner-policy-items .partner-policy-item .material-symbols-rounded{color:#2694c5;font-variation-settings:"FILL" 1;vertical-align:bottom}.partners-wrapper .partner-policies .partner-policy-bagdes{z-index:1;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:2rem}.partners-wrapper .partner-policies .partner-policy-bagdes .partner-policy-bagde{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:170px}.partners-wrapper .partner-policies .partner-policy-bagdes .partner-policy-bagde .partner-policy-bagde-icon{width:140px;height:140px}.partners-wrapper .partner-policies .partner-policy-bagdes .partner-policy-bagde .partner-policy-bagde-text{font-family:Nunito Sans;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;color:#686867;text-align:center}.partners-wrapper .partner-contact-wrapper{margin:3rem 6rem;border-radius:40px;background-color:#bedfee;padding:6rem;display:flex;justify-content:space-between;overflow:hidden}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section{display:flex;flex-direction:column;gap:3rem;z-index:4}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form{display:flex;flex-direction:column;gap:2rem;padding:4rem;width:calc(574px - 8rem);border-radius:40px;background-color:#fff;border:5px solid #E9F4F9}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .partner-contact-title{font-family:Nunito Sans;font-weight:700;font-size:32px;line-height:40px;letter-spacing:0px;text-align:center;color:#2694c5}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .custom-dropdown-wrapper{height:56px;width:calc(50% - 1rem);margin:0}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .custom-dropdown-wrapper .custom-dropdown{height:100%}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .custom-dropdown-wrapper .custom-dropdown .dropdown-select{height:100%;font-family:Nunito Sans;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px;color:#686867}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form input{height:56px;font-family:Nunito Sans;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px;color:#686867;border:1px solid #c1c1c1;border-radius:10px;padding:0 20px}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .name-input{width:calc(100% - 40px)}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .tel-province-input-container{display:flex;justify-content:space-between;align-items:center}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .tel-province-input-container .phone-input{width:calc(50% - 1rem - 40px)}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .button-container{display:flex;justify-content:center}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .button-container .partner-contact-button{width:260px;height:56px;padding:1rem 2rem;border-radius:9999px;background-color:#2694c5;font-family:Nunito Sans;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0px;text-align:center;color:#fff;border:none}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info{display:flex;flex-direction:column;gap:1rem;width:540px}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info .company-name{font-family:Quicksand;font-weight:700;font-size:20px;line-height:28px;letter-spacing:0px;vertical-align:middle;color:#072c5e}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info .company-info-item{color:#0c3e72;font-family:Nunito Sans;font-size:14px;line-height:20px;letter-spacing:.25px;vertical-align:middle}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info .company-info-item .item-header{font-weight:700}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info .company-info-item .item-detail{font-weight:500}.partners-wrapper .partner-contact-wrapper .partner-contact-right-section{width:651px;position:relative}.partners-wrapper .partner-contact-wrapper .partner-contact-right-section .partner-contact{width:70%;position:absolute;bottom:-10rem;left:calc(50% + 3rem);transform:translate(-50%);z-index:3}.partners-wrapper .partner-contact-wrapper .partner-contact-right-section .partner-contact-curve-1{z-index:2;position:absolute;bottom:-6rem;right:-6rem;width:130%}.partners-wrapper .partner-contact-wrapper .partner-contact-right-section .partner-contact-curve-2{z-index:1;position:absolute;bottom:-6rem;right:-6rem;width:100%}@media (max-width: 768px){.partners-wrapper{padding-top:6rem}.partners-wrapper .partners-title-container{width:unset;margin:1rem}.partners-wrapper .partners-title-container .partners-title{font-size:32px;line-height:100%;margin:2rem 0}.partners-wrapper .partners-title-container .partners-subtitle{display:flex;flex-direction:column;align-items:center}.partners-wrapper .partners-title-container .partners-subtitle .partners-subtitle-line{width:350px;font-size:16px;line-height:24px}.partners-wrapper .partners-title-container .partners-subtitle .partners-subtitle-line:first-child{width:300px}.partners-wrapper .partners-body .partner-search-form{flex-direction:column;margin:2rem 1rem}.partners-wrapper .partners-body .partner-search-form .custom-dropdown-wrapper{width:calc(100vw - 2rem)}.partners-wrapper .partners-body .partners-display-container{display:block}.partners-wrapper .partners-body .partners-display-container .partner-container .partner-image-container{width:120px}.partners-wrapper .partners-body .partners-display-container .partner-container{margin:1rem}.partners-wrapper .partner-policies{flex-direction:column;margin:16rem 0rem 6rem}.partners-wrapper .partner-policies .partner-policy-list .partner-policy-title{font-size:24px;line-height:32px}.partners-wrapper .partner-contact-wrapper{padding:2rem 1rem}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form{padding:2rem 1rem;width:calc(100vw - 4rem - 10px)}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .partner-contact-title{font-size:24px;line-height:32px}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .tel-province-input-container{flex-direction:column;gap:1.5rem}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info{width:unset}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .tel-province-input-container .phone-input{width:calc(100% - 40px)}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .custom-dropdown-wrapper,.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .button-container .partner-contact-button{width:100%}.partners-wrapper .partner-contact-wrapper{flex-direction:column}.partners-wrapper .partner-contact-wrapper .partner-contact-right-section{width:unset;height:120vw;transform:translate(-18%,-20%)}.partners-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info .company-name{font-size:24px;line-height:32px}.partners-wrapper .partner-policies .partner-policy-bagdes{gap:1rem;margin:2rem auto}}:root{--about-circle-radius: 14vw}.about-page-wrapper{background-color:#fff}.about-page-wrapper .about-section-1{padding:12rem}.about-page-wrapper .about-section-1 .section-1-header{margin:0 auto 2rem}.about-page-wrapper .about-section-1 .section-1-header .product-name{font-family:SVN-Reckless Neue;font-weight:600;font-size:40px;line-height:120%;letter-spacing:0px;text-align:center;color:#324252;margin:0 auto 1.5rem}.about-page-wrapper .about-section-1 .section-1-header .section-1-title{font-family:SVN-Reckless Neue;font-weight:600;font-size:64px;line-height:100%;letter-spacing:0px;text-align:center;color:#2694c5;margin:0}.about-page-wrapper .about-section-1 .section-1-body .body-paragraph{font-family:Nunito Sans;font-weight:600;font-size:24px;line-height:32px;letter-spacing:0px;text-align:center;color:#313131;margin:0 auto 2rem;max-width:1296px}.about-page-wrapper .about-section-1 .section-1-body .body-image{width:100%;max-width:1296px;margin:0 auto;aspect-ratio:10/6;display:flex;justify-content:center;align-items:center;border-radius:40px;border:9px solid #BEDFEE;box-shadow:14px -10px #bedfee;overflow:hidden}.about-page-wrapper .about-section-1 .section-1-body .body-image .section-1-image{width:100%}.about-page-wrapper .about-section-2{padding:4rem 10rem 0 4rem;background-color:#e9f4f9;position:relative}.about-page-wrapper .about-section-2 .homepage-blue-cloud{position:absolute;top:-20vw;left:0;width:100vw;z-index:1}.about-page-wrapper .about-section-2 .section-2-main-body{display:flex;justify-content:space-between;align-items:center;max-width:1456px;margin:0 auto}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-paragraph-container{width:min(600px,90vw);position:relative;z-index:6}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-paragraph-container .section-2-paragraph{font-family:Nunito Sans;font-weight:500;font-size:20px;line-height:28px;letter-spacing:0px;color:#686867}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-paragraph-container .section-2-paragraph span{font-weight:700;font-size:20px;color:#2694c5}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-image-container{width:min(600px,90vw);position:relative;height:634px;display:flex;justify-content:center;align-items:center}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-image-container .section-2-image-1{z-index:2;height:100%}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-image-container .section-2-image-2{z-index:3;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-image-container .section-2-image-3{z-index:1;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-page-wrapper .about-section-3{position:relative;z-index:5;box-shadow:0 -5rem 6rem 3rem #e9f4f9;padding:6rem 4rem;background-color:#e9f4f9;width:calc(100% - 8rem)}.about-page-wrapper .about-section-3 .section-3-title{width:623px;margin:0 auto 8rem;font-family:Nunito Sans;font-weight:700;font-size:48px;line-height:60px;letter-spacing:0px;text-align:center;color:#1b74a9}.about-page-wrapper .about-section-3 .section-3-body{position:relative;width:100%;height:calc(2.5 * var(--about-circle-radius))}.about-page-wrapper .about-section-3 .section-3-body .section-3-item{display:flex;flex-direction:column;justify-content:center;position:absolute;width:320px;z-index:20;gap:1rem}.about-page-wrapper .about-section-3 .section-3-body .section-3-item.justify-center{align-items:center;transform:translate(-50%,calc(-100% + 65px))}.about-page-wrapper .about-section-3 .section-3-body .section-3-item.justify-left{align-items:start;transform:translate(-50px,-50px)}.about-page-wrapper .about-section-3 .section-3-body .section-3-item.justify-right{align-items:end;transform:translate(calc(-100% + 50px),-50px)}.about-page-wrapper .about-section-3 .section-3-body .section-3-item .item-text{font-family:Nunito Sans;font-weight:600;font-size:24px;line-height:32px;letter-spacing:0px;color:#686867}.about-page-wrapper .about-section-3 .section-3-body .section-3-item .item-image-container{width:130px;height:130px;border-radius:50%;display:flex;justify-content:center;align-items:center;overflow:hidden}.about-page-wrapper .about-section-3 .section-3-body .section-3-item .item-image-container img{height:130px}.about-page-wrapper .about-section-3 .section-3-body .section-3-item .item-image-container img.last-image{transform:translate(-85px)}.about-page-wrapper .about-section-3 .section-3-body .section-3-item:nth-child(1){top:calc(50% - var(--about-circle-radius));left:50%}.about-page-wrapper .about-section-3 .section-3-body .section-3-item:nth-child(2){top:calc(50% + .5 * var(--about-circle-radius));left:calc(50% + .866 * var(--about-circle-radius));width:300px}.about-page-wrapper .about-section-3 .section-3-body .section-3-item:nth-child(3){top:calc(50% + .5 * var(--about-circle-radius));left:calc(50% - .866 * var(--about-circle-radius));width:300px}.about-page-wrapper .about-section-3 .section-3-body .text-middle{text-align:center}.about-page-wrapper .about-section-3 .section-3-body .text-left{text-align:left}.about-page-wrapper .about-section-3 .section-3-body .text-right{text-align:right}.about-page-wrapper .about-section-3 .section-3-circle{position:absolute;top:50%;left:50%;width:calc(var(--about-circle-radius) * 2);aspect-ratio:1/1;transform:translate(-50%,-50%);border-radius:50%;border:2px dashed #2694C5;overflow:hidden;z-index:10}.about-page-wrapper .about-section-3 .section-3-circle .section-3-cirle-1{z-index:11;height:calc(var(--about-circle-radius) * 1.3);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-page-wrapper .about-section-3 .section-3-circle .section-3-cirle-2{z-index:12;height:calc(var(--about-circle-radius) * 1.26);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-page-wrapper .about-section-4{padding:6rem 4rem;background-color:#e9f4f9}.about-page-wrapper .about-section-4 .about-section-4-content{display:flex;justify-content:space-between;align-items:center;max-width:1552px;margin:0 auto}.about-page-wrapper .about-section-4 .about-section-4-content .section-4-image-container{width:min(741px,90%);height:417px;border-radius:30px;border:6.15px solid #BEDFEE;box-shadow:9.57px -6.83px #bedfee;display:flex;justify-content:center;align-items:center;overflow:hidden}.about-page-wrapper .about-section-4 .about-section-4-content .section-4-image-container .section-4-image{width:100%}.about-page-wrapper .about-section-4 .about-section-4-content .section-4-paragraph{width:min(527px,90%);font-family:Nunito Sans;font-weight:500;font-size:20px;line-height:28px;letter-spacing:0px;color:#686867}.about-page-wrapper .about-section-4 .about-section-4-content .section-4-paragraph span{font-weight:700;color:#2694c5}.about-page-wrapper .about-section-5{background-color:#e9f4f9;width:100%}.about-page-wrapper .about-section-5 .section-5-part-1-container{overflow:hidden;display:flex;align-items:end;width:100%;height:16vw;position:relative;padding-bottom:2rem}.about-page-wrapper .about-section-5 .section-5-part-1-container .section-5-subtitle{z-index:1;margin:0 auto;width:min(728px,90%);font-family:Nunito Sans;font-weight:600;font-size:24px;line-height:32px;letter-spacing:0px;text-align:center;color:#686867}.about-page-wrapper .about-section-5 .section-5-part-1-container .section-5-part-1-background{position:absolute;top:0;left:50%;transform:translate(-50%);width:150%;background-color:#fff;border-top-right-radius:100%;border-top-left-radius:100%;aspect-ratio:1.15/1}.about-page-wrapper .about-section-5 .section-5-part-2-container{background-color:#fff;background-image:url(/images/about/world-map.svg);background-size:cover}.about-page-wrapper .about-section-5 .section-5-part-2-container .country-container{margin:0 auto;padding:10rem 0 16rem;width:736px}.about-page-wrapper .about-section-5 .section-5-part-2-container .country-container .country-1{font-family:Nunito Sans;font-weight:700;font-size:32px;line-height:40px;letter-spacing:0px;color:#010101;margin-bottom:1rem;text-align:center}.about-page-wrapper .about-section-5 .section-5-part-2-container .country-container .country-2{font-family:SVN-Reckless Neue;font-weight:600;font-size:100px;line-height:100%;letter-spacing:0px;text-align:center;color:#2694c5;margin-bottom:2rem}.about-page-wrapper .about-section-5 .section-5-part-2-container .country-container .country-3{font-family:Nunito Sans;font-weight:700;font-size:32px;line-height:40px;letter-spacing:0px;color:#010101;text-align:center}.about-page-wrapper .about-section-5 .section-5-part-3-container{padding:2rem 4rem 4rem;background-color:#fff}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content{display:flex;justify-content:space-between;align-items:center;max-width:1552px;margin:0 auto}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content .section-5-text{width:527px}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content .section-5-text .section-5-paragraph{font-family:Nunito Sans;font-weight:500;font-size:20px;line-height:28px;letter-spacing:0px;color:#686867}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content .section-5-text .section-5-paragraph span{font-weight:700;color:#2694c5}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content .section-5-image-container{width:min(745px,90%);height:417px;border-radius:30px;border:6.15px solid #BEDFEE;box-shadow:9.57px -6.83px #bedfee;overflow:hidden;display:flex;justify-content:center;align-items:center}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content .section-5-image-container img{width:110%;transform:translate(-4%,-10%)}.about-page-wrapper .about-section-5 .about-curve{width:100vw;background-color:#fff}.about-page-wrapper .about-section-6{background-color:#fff}.about-page-wrapper .about-section-6 .curve-container{width:100vw}.about-page-wrapper .about-section-6 .curve-container .about-curve{width:100%}.about-page-wrapper .about-section-6 .certificate-title{text-align:center;font-family:SVN-Reckless Neue;font-weight:600;font-size:64px;line-height:130%;letter-spacing:0px;color:#2694c5;margin:0 0 2rem}.about-page-wrapper .about-section-6 .certificate-list{display:flex;justify-content:space-around;align-items:center;padding:0 6rem 6rem}.about-page-wrapper .about-section-6 .certificate-list .certificate-item{display:flex;flex-direction:column;align-items:center;gap:1rem}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-container{height:164px;width:229px;display:flex;justify-content:center;align-items:center;overflow:hidden}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-container .image-1{width:150px}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-container .image-2{width:125px}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-container .image-3{width:160px}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-caption{font-family:Nunito Sans;font-weight:700;font-size:20px;line-height:28px;letter-spacing:0px;text-align:center;color:#313131}@media (max-width: 768px){.about-page-wrapper .about-section-1{padding:8rem 1rem}.about-page-wrapper .about-section-1 .section-1-header .product-name,.about-page-wrapper .about-section-1 .section-1-header .section-1-title{font-size:32px}.about-page-wrapper .about-section-1 .section-1-body .body-paragraph{font-size:16px;line-height:24px}.about-page-wrapper .about-section-1 .section-1-body .body-image{border:2.85px solid #BEDFEE;box-shadow:4.43px -3.16px #bedfee}.about-page-wrapper .about-section-2{padding:4rem 1rem 0}.about-page-wrapper .about-section-2 .section-2-main-body{flex-direction:column-reverse}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-image-container{height:450px;overflow:hidden}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-image-container .section-2-image-1{position:absolute;top:50%;left:41%;transform:translate(-50%,-50%)}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-paragraph-container .section-2-paragraph{font-size:16px;line-height:24px}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-paragraph-container .section-2-paragraph span{font-size:16px}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-paragraph-container{box-shadow:0 -5rem 6rem 3rem #e9f4f9}.about-page-wrapper .about-section-3{box-shadow:none;padding:6rem 1rem;width:calc(100vw - 2rem)}.about-page-wrapper .about-section-3 .section-3-title{width:unset;margin:0 auto 2rem;font-size:24px;line-height:100%}.about-page-wrapper .about-section-3 .section-3-body{width:calc(100% - 2rem);height:unset;padding:1rem;display:flex;flex-direction:column}.about-page-wrapper .about-section-3 .section-3-body .section-3-item{position:unset;width:unset;transform:unset!important}.about-page-wrapper .about-section-3 .section-3-circle{display:none}.about-page-wrapper .about-section-3 .section-3-body .section-3-item:nth-child(1){order:3;flex-direction:row-reverse}.about-page-wrapper .about-section-3 .section-3-body .section-3-item:nth-child(2){order:1;flex-direction:row;align-items:center}.about-page-wrapper .about-section-3 .section-3-body .section-3-item:nth-child(3){order:2;flex-direction:row-reverse;align-items:center}.about-page-wrapper .about-section-3 .section-3-body .section-3-item .item-image-container{width:100px;height:100px}.about-page-wrapper .about-section-3 .section-3-body .section-3-item .item-text{text-align:left;font-size:16px;line-height:24px;max-width:calc(100% - 100px - 1rem)}.about-page-wrapper .about-section-4{padding:1rem}.about-page-wrapper .about-section-4 .about-section-4-content{flex-direction:column;gap:1rem}.about-page-wrapper .about-section-4 .about-section-4-content .section-4-image-container{width:100%;height:unset;border-radius:13.76px;border:3.1px solid #BEDFEE;box-shadow:4.82px -3.44px #bedfee}.about-page-wrapper .about-section-4 .about-section-4-content .section-4-paragraph{width:100%;font-size:16px;line-height:24px}.about-page-wrapper .about-section-4 .about-section-4-content .section-4-paragraph span{font-size:16px}.about-page-wrapper .about-section-5 .section-5-part-1-container{height:55vw}.about-page-wrapper .about-section-5 .section-5-part-1-container .section-5-subtitle{width:calc(100vw - 2rem);font-size:16px;line-height:24px}.about-page-wrapper .about-section-5 .section-5-part-2-container .country-container{padding:1rem 0;width:unset}.about-page-wrapper .about-section-5 .section-5-part-2-container .country-container .country-1{font-size:16px;line-height:24px;margin-top:1rem}.about-page-wrapper .about-section-5 .section-5-part-2-container .country-container .country-2{font-size:32px;margin-bottom:1rem}.about-page-wrapper .about-section-5 .section-5-part-2-container .country-container .country-3{font-size:16px;line-height:24px}.about-page-wrapper .about-section-5 .section-5-part-3-container{padding:0rem 1rem 4rem}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content{flex-direction:column-reverse;gap:1rem}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content .section-5-image-container{width:unset;height:203px;border-radius:13.76px;border:3.1px solid #BEDFEE;box-shadow:4.82px -3.44px #bedfee;overflow:hidden}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content .section-5-image-container img{width:120%;transform:translate(4%,-6%)}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content .section-5-text{width:unset}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content .section-5-text .section-5-paragraph{font-size:16px;line-height:24px}.about-page-wrapper .about-section-6 .certificate-title{font-size:32px;margin:0 1rem 2rem}.about-page-wrapper .about-section-6 .certificate-list{flex-direction:column;padding:0 1rem 6rem;gap:2rem}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-caption{font-size:16px;line-height:24px}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-container{height:85px}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-container .image-1{width:100px}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-container .image-2{width:90px}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-container .image-3{width:112px}.about-page-wrapper .about-section-6 .certificate-list .certificate-item{gap:unset}}.products-wrapper{background-color:#fff;padding:12rem 0 0}.products-wrapper .products-title-container{position:relative;overflow:hidden;background:linear-gradient(180deg,#2fb5ef,#fff)}.products-wrapper .products-title-container .products-title{position:relative;z-index:2;font-family:SVN-Reckless Neue;font-weight:500;font-size:96px;line-height:150%;letter-spacing:0px;color:#0c3e72;padding:7rem 0;text-align:center}.products-wrapper .products-title-container .title-bg{position:absolute;width:128vw;bottom:-4.9vw;left:-14vw;z-index:1}.products-wrapper .product-section-container .product-section-header{display:flex;justify-content:space-between;align-items:center;margin:1rem auto 0;max-width:1488px}.products-wrapper .product-section-container .product-section-header .product-section-title{font-family:Nunito,sans-serif;font-weight:600;font-size:18px;line-height:24px;letter-spacing:.25%;color:#020b27}.products-wrapper .product-section-container .product-section-header .sort-product-container{display:flex;gap:1rem;align-items:center}.products-wrapper .product-section-container .product-section-header .sort-product-container .sort-product-label{font-family:Nunito,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;color:#313131}.products-wrapper .product-section-container .product-section-header .sort-product-container .custom-dropdown-wrapper{margin-bottom:0}.products-wrapper .product-section-container .product-section-header .sort-product-container .custom-dropdown-wrapper select{height:52px}.products-wrapper .product-section-container .product-item-container{display:flex;justify-content:space-between;margin:1rem auto 0rem;max-width:1488px}.products-wrapper .product-section-container .curve-wrapper{width:100vw}.products-wrapper .product-section-container .curve-wrapper .curve{width:100%;transform:translateY(6rem)}.products-wrapper .product-section-container .pagination-container{background-color:#fff;display:flex;justify-content:center}@media (max-width: 768px){.products-wrapper .products-title-container .products-title{font-size:32px;padding:4.5rem 0}.products-wrapper .products-title-container .title-bg{width:210vw;bottom:-5.9vw;left:-55vw}.products-wrapper{padding:5rem 0 0}.products-wrapper .product-section-container .product-section-header{flex-direction:column;align-items:start;gap:1rem;margin:2rem 1rem 0}.products-wrapper .product-section-container .product-section-header .sort-product-container{justify-content:space-between;width:100%}.products-wrapper .product-section-container .product-section-header .sort-product-container .custom-dropdown-wrapper{width:60%}.products-wrapper .product-section-container .product-item-container{flex-direction:column;gap:1.5rem;margin:1rem}.products-wrapper .product-section-container .product-item-container .product-item .product-item__image{width:calc(100vw - 7rem);margin-bottom:unset}.products-wrapper .product-section-container .pagination-container{padding:2rem 1rem}}.product-detail-wrapper{background-color:#e9f4f9;padding:12rem 0 0rem}.product-detail-wrapper .product-detail-container{display:flex;padding:2rem 0 12rem;margin:0 auto;width:1488px;justify-content:space-between;align-items:start}.product-detail-wrapper .product-detail-container .product-mobile-slider-wrapper{display:none}.product-detail-wrapper .product-detail-container .product-detail-info{padding:2rem;width:min(90%,520px);background-color:#fff;border-radius:20px}.product-detail-wrapper .product-detail-container .product-detail-info .product-name{font-family:Nunito Sans;font-weight:700;font-size:24px;line-height:32px;letter-spacing:0px;margin-bottom:1.5rem;color:#313131}.product-detail-wrapper .product-detail-container .product-detail-info .product-price-container{margin-bottom:1rem}.product-detail-wrapper .product-detail-container .product-detail-info .product-price-container .product-price-label{font-family:Nunito Sans;font-weight:700;font-size:18px;line-height:26px;letter-spacing:0px;color:#313131;margin-bottom:.5rem}.product-detail-wrapper .product-detail-container .product-detail-info .product-price-container .product-price .price-number{font-family:Nunito Sans;font-weight:700;font-size:40px;line-height:52px;letter-spacing:0px;color:#2694c5;margin-right:.3rem}.product-detail-wrapper .product-detail-container .product-detail-info .product-price-container .product-price .selling-unit{font-family:Nunito Sans;font-weight:600;font-size:24px;line-height:32px;letter-spacing:0px}.product-detail-wrapper .product-detail-container .product-detail-info .detail-info{margin-bottom:1rem}.product-detail-wrapper .product-detail-container .product-detail-info .detail-info .detail-info-item{padding:.5rem 0;border-bottom:1px solid #D9D9D9;display:flex;align-items:center}.product-detail-wrapper .product-detail-container .product-detail-info .detail-info .detail-info-item .detail-label{font-family:Nunito Sans;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.15px;width:50%}.product-detail-wrapper .product-detail-container .product-detail-info .detail-info .detail-info-item .detail-value{font-family:Nunito Sans;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.15px}.product-detail-wrapper .product-detail-container .product-detail-info .agency-policy{display:block;text-decoration:none;margin-bottom:1rem;padding:1rem 0;border-radius:9999px;text-align:center;font-family:Nunito Sans;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0px;color:#fff;background-color:#2694c5}.product-detail-wrapper .product-detail-container .product-detail-info .contact-phone{display:flex;gap:1rem;margin-bottom:1rem}.product-detail-wrapper .product-detail-container .product-detail-info .contact-phone .zalo-button{width:calc(50% - .5rem);color:#fff;background-color:#005fe7;border-radius:9999px;display:flex;align-items:center;gap:.5rem;font-family:Nunito Sans;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0px;justify-content:center}.product-detail-wrapper .product-detail-container .product-detail-info .contact-phone .zalo-button .zalo-logo{height:32px}.product-detail-wrapper .product-detail-container .product-detail-info .contact-phone .phone-button{display:block;text-decoration:none;width:calc(50% - .5rem);padding:1rem 0;text-align:center;font-family:Nunito Sans;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0px;color:#2694c5;background-color:#e9f4f9;border-radius:9999px}.product-detail-wrapper .product-detail-container .product-detail-info .product-stores-title{padding-top:1rem;border-top:2px solid #BEDFEE;display:flex;flex-direction:column;gap:.2rem;margin-bottom:1rem}.product-detail-wrapper .product-detail-container .product-detail-info .product-stores-title.mobile{display:none}.product-detail-wrapper .product-detail-container .product-detail-info .product-stores-title .product-stores-title-line{font-family:Nunito Sans;font-weight:700;font-size:18px;line-height:26px;letter-spacing:0px;text-align:center;color:#2694c5}.product-detail-wrapper .product-detail-container .product-detail-info .product-stores{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1rem}.product-detail-wrapper .product-detail-container .product-detail-info .product-stores .brand-image-container{width:128px;aspect-ratio:2/1;display:flex;justify-content:center;align-items:center;border:2px solid #BEDFEE;border-radius:20px;overflow:hidden}.product-detail-wrapper .product-detail-container .product-detail-info .stores-chain{display:block;text-decoration:none;padding:1rem 0;border-radius:9999px;text-align:center;font-family:Nunito Sans;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0px;color:#2694c5;background-color:#e9f4f9}.product-detail-wrapper .product-document-container{background-color:#fff;position:relative}.product-detail-wrapper .product-document-container .white-cloud{top:-12vw;left:0;position:absolute;width:100%;z-index:1}.product-detail-wrapper .product-document-container .product-document-content-container{position:relative;z-index:2;padding:2rem 0 10rem;width:1488px;margin:0 auto;display:flex;justify-content:space-between;align-items:start}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-nav{margin:0 .5rem}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-nav .product-document-button{padding:1rem;width:232px;font-family:Nunito Sans;font-weight:500;font-size:18px;line-height:26px;letter-spacing:0px;border-bottom:1px solid #BEDFEE;color:#686867}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-nav .product-document-button.selected{font-family:Nunito Sans;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0px;color:#2694c5;background-color:#e9f4f9}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-content{position:relative;max-height:424px;overflow-y:hidden}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-content .see-more{z-index:20;position:absolute;bottom:10px;left:50%;transform:translate(-50%);align-items:center;display:none;cursor:pointer;font-family:Nunito Sans;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.25px;text-align:center;color:#2694c5}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-content .see-more span{margin-right:.5rem}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-content .collapse{z-index:20;position:absolute;bottom:0;left:50%;transform:translate(-50%);align-items:center;display:none;cursor:pointer;font-family:Nunito Sans;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.25px;text-align:center;color:#2694c5}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-content .collapse span{margin-right:.5rem}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-content .blur-line{position:absolute;bottom:0;left:0;width:100%;height:0px;box-shadow:0 0 60px 80px #fff;display:none}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-content .expanded{max-height:none;overflow:visible}.product-document-container-mobile{display:none;padding:1rem 1rem 3rem}.product-document-container-mobile .product-document-item{border-bottom:1px solid #e0e0e0;padding:12px 0}.product-document-container-mobile .product-document-item:last-child{border-bottom:none}.product-document-container-mobile .product-document-item .product-document-item-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.product-document-container-mobile .product-document-item .product-document-item-header .item-title{font-family:Nunito;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;color:#686867}.product-document-container-mobile .product-document-item .product-document-item-header .item-icon{display:flex;align-items:center;justify-content:center}.product-document-container-mobile .product-document-item .product-document-item-header .item-icon span{font-size:24px}.product-document-container-mobile .product-document-item .product-document-item-header .item-icon span:nth-child(1){display:block}.product-document-container-mobile .product-document-item .product-document-item-header .item-icon span:nth-child(2){display:none}.product-document-container-mobile .product-document-item .product-document-item-content{display:none;font-size:14px;line-height:1.5;color:#686867;padding:8px 0}.product-document-container-mobile .product-document-item .product-document-item-content img{max-width:100%}.product-document-container-mobile .product-document-item.active .product-document-item-header .item-title,.product-document-container-mobile .product-document-item.active .product-document-item-header .item-icon{color:#2694c5}.product-document-container-mobile .product-document-item.active .product-document-item-header .item-icon span:nth-child(1){display:none}.product-document-container-mobile .product-document-item.active .product-document-item-header .item-icon span:nth-child(2){display:block}.product-document-container-mobile .product-document-item.active .product-document-item-content{display:block}@media (max-width: 768px){.product-detail-wrapper{background-color:#fff;padding:6rem 0 0rem}.product-slider-wrapper{width:100vw}.product-detail-wrapper .product-detail-container{flex-direction:column;padding:2rem 0 0;width:unset}.product-slider-wrapper .thumbnails .prev-btn,.product-slider-wrapper .thumbnails .next-btn{display:none}.product-slider-wrapper .thumbnails{margin:12px 12px 0}.product-detail-wrapper .product-detail-container .product-detail-info{padding:2rem 1rem 0;width:calc(100vw - 2rem)}.product-detail-wrapper .product-detail-container .product-detail-info .product-price-container .product-price-label{font-size:16px;line-height:24px}.product-detail-wrapper .product-detail-container .product-detail-info .product-price-container .product-price .price-number{font-size:24px;line-height:32px}.product-detail-wrapper .product-detail-container .product-detail-info .product-price-container .product-price .selling-unit{font-size:18px;line-height:26px}.product-detail-wrapper .product-detail-container .product-detail-info .agency-policy-container{position:fixed;bottom:0;left:0;background-color:#fff;padding:1rem 1rem 3rem;width:calc(100vw - 2rem);box-shadow:0 -17px 16px -4px #00276614;border-top-left-radius:24px;border-top-right-radius:24px;transition:transform .3s ease,opacity .3s ease;transform:translateY(0);opacity:1}.product-detail-wrapper .product-detail-container .product-detail-info .agency-policy-container .agency-policy{margin:0 auto;font-size:16px;line-height:24px}.product-detail-wrapper .product-detail-container .product-detail-info .agency-policy-container.hidden{transform:translateY(100%);opacity:0;pointer-events:none}.product-detail-wrapper .product-detail-container .product-detail-info .contact-phone{flex-direction:column}.product-detail-wrapper .product-detail-container .product-detail-info .contact-phone .zalo-button{width:100%;padding:12px 0}.product-detail-wrapper .product-detail-container .product-detail-info .contact-phone .zalo-button .zalo-logo{height:24px}.product-detail-wrapper .product-detail-container .product-detail-info .contact-phone .phone-button{width:100%;font-size:16px;line-height:24px;padding:12px 0}.product-detail-wrapper .product-detail-container .product-detail-info .product-stores-title.desktop{display:none}.product-detail-wrapper .product-detail-container .product-detail-info .product-stores-title.mobile{display:flex}.product-detail-wrapper .product-detail-container .product-detail-info .product-stores .brand-image-container{width:calc(50% - 1rem)}.product-detail-wrapper .product-detail-container .product-detail-info .stores-chain{font-size:16px;line-height:24px}.product-detail-wrapper .product-document-container{display:none}.product-document-container-mobile,.product-detail-wrapper .product-detail-container .product-mobile-slider-wrapper{display:block}.product-detail-wrapper .product-detail-container .product-slider-wrapper{display:none}}.contact-wrapper{padding:10rem 0 6rem;background-color:#fff}.contact-wrapper .contact-container{margin:0 6rem}.contact-wrapper .contact-container .contact-title{margin:2rem auto;font-family:SVN-Reckless Neue;font-weight:500;font-size:96px;line-height:150%;letter-spacing:0px;text-align:center;color:#0c3e72}.contact-wrapper .contact-container .contact-body{height:470px;max-width:1488px;margin:0 auto;position:relative}.contact-wrapper .contact-container .contact-body .contact-item{width:317px;height:316px;display:flex;flex-direction:column;gap:.7rem;position:absolute;box-shadow:6px 6px #bedfee;border-radius:20px;border:2px solid #BEDFEE;overflow:hidden}.contact-wrapper .contact-container .contact-body .contact-item.item-1{top:103px;left:103px;transform:rotate(-4deg);z-index:1;background-color:#e9f4f9}.contact-wrapper .contact-container .contact-body .contact-item.item-2{top:28px;left:393px;transform:rotate(10deg);z-index:2;background-color:#fff}.contact-wrapper .contact-container .contact-body .contact-item.item-3{top:108px;left:722px;transform:rotate(-5deg);z-index:3;background-color:#e9f4f9}.contact-wrapper .contact-container .contact-body .contact-item.item-4{top:136px;left:1035px;transform:rotate(10deg);z-index:4;background-color:#fff}.contact-wrapper .contact-container .contact-body .contact-item .icon-container{display:flex;justify-content:end;height:174px;align-items:start;overflow:hidden}.contact-wrapper .contact-container .contact-body .contact-item .icon-container .icon-2{transform:translate(10px,-45px)}.contact-wrapper .contact-container .contact-body .contact-item .icon-container .icon-3{transform:translate(20px,-5px)}.contact-wrapper .contact-container .contact-body .contact-item .icon-container .icon-4{transform:translate(10px,-50px)}.contact-wrapper .contact-container .contact-body .contact-item .contact-item-title{margin:0 1.5rem;font-family:Nunito Sans;font-weight:700;font-size:24px;line-height:32px;letter-spacing:0px;color:#072c5e}.contact-wrapper .contact-container .contact-body .contact-item .contact-item-content{margin:0 1.5rem;font-family:Nunito Sans;font-weight:400;font-style:Regular;font-size:16px;line-height:24px;letter-spacing:.15px;color:#1b74a9}.contact-wrapper .partner-contact-wrapper{margin:3rem auto;border-radius:40px;background-color:#bedfee;padding:6rem;display:flex;justify-content:space-between;overflow:hidden;max-width:1104px}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section{display:flex;flex-direction:column;gap:3rem;z-index:4}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form{display:flex;flex-direction:column;gap:2rem;padding:4rem;width:calc(574px - 8rem);border-radius:40px;background-color:#fff;border:5px solid #E9F4F9}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .partner-contact-title{font-family:Nunito Sans;font-weight:700;font-size:32px;line-height:40px;letter-spacing:0px;text-align:center;color:#2694c5}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .custom-dropdown-wrapper{height:56px;width:calc(50% - 1rem);margin:0}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .custom-dropdown-wrapper .custom-dropdown{height:100%}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .custom-dropdown-wrapper .custom-dropdown .dropdown-select{height:100%;font-family:Nunito Sans;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px;color:#686867}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form input{height:56px;font-family:Nunito Sans;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px;color:#686867;border:1px solid #c1c1c1;border-radius:10px;padding:0 20px}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .name-input{width:calc(100% - 40px)}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .tel-province-input-container{display:flex;justify-content:space-between;align-items:center}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .tel-province-input-container .phone-input{width:calc(50% - 1rem - 40px)}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .button-container{display:flex;justify-content:center}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .button-container .partner-contact-button{width:260px;height:56px;padding:1rem 2rem;border-radius:9999px;background-color:#2694c5;font-family:Nunito Sans;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0px;text-align:center;color:#fff;border:none}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info{display:flex;flex-direction:column;gap:1rem;width:540px}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info .company-name{font-family:Quicksand;font-weight:700;font-size:20px;line-height:28px;letter-spacing:0px;vertical-align:middle;color:#072c5e}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info .company-info-item{color:#0c3e72;font-family:Nunito Sans;font-size:14px;line-height:20px;letter-spacing:.25px;vertical-align:middle}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info .company-info-item .item-header{font-weight:700}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info .company-info-item .item-detail{font-weight:500}.contact-wrapper .partner-contact-wrapper .partner-contact-right-section{width:651px;position:relative}.contact-wrapper .partner-contact-wrapper .partner-contact-right-section .partner-contact{width:70%;position:absolute;bottom:-10rem;left:calc(50% + 3rem);transform:translate(-50%);z-index:3}.contact-wrapper .partner-contact-wrapper .partner-contact-right-section .partner-contact-curve-1{z-index:2;position:absolute;bottom:-6rem;right:-6rem;width:130%}.contact-wrapper .partner-contact-wrapper .partner-contact-right-section .partner-contact-curve-2{z-index:1;position:absolute;bottom:-6rem;right:-6rem;width:100%}@media (max-width: 768px){.contact-wrapper{padding:6rem 0}.contact-wrapper .contact-container{margin:0}.contact-wrapper .contact-container .contact-title{font-size:32px;line-height:100%}.contact-wrapper .contact-container .contact-body{display:none}.contact-wrapper .partner-contact-wrapper{padding:2rem 1rem}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form{padding:2rem 1rem;width:calc(100vw - 4rem - 10px)}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .partner-contact-title{font-size:24px;line-height:32px}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .tel-province-input-container{flex-direction:column;gap:1.5rem}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info{width:unset}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .tel-province-input-container .phone-input{width:calc(100% - 40px)}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .custom-dropdown-wrapper,.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .button-container .partner-contact-button{width:100%}.contact-wrapper .partner-contact-wrapper{flex-direction:column}.contact-wrapper .partner-contact-wrapper .partner-contact-right-section{width:unset;height:120vw;transform:translate(-18%,-20%)}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info .company-name{font-size:24px;line-height:32px}}.article-list-wrapper{padding:8rem 0 0;background-color:#e9f4f9}.article-list-wrapper .navigation-bar-wrapper{margin:1rem 13.1rem}.article-list-wrapper .popular-article-list-container{margin:2rem 13.5rem 4rem}.article-list-wrapper .popular-article-list-container .popular-article-title-container{display:flex;justify-content:start;gap:1rem;align-items:center;max-width:1248px;margin:0 auto 2rem}.article-list-wrapper .popular-article-list-container .popular-article-title-container .popular-article-title{font-family:Nunito Sans;font-weight:700;font-size:24px;line-height:32px;letter-spacing:0px;color:#0c3e72}.article-list-wrapper .popular-article-list-container .popular-article-title-container .verticle-line{width:1px;height:20px;background-color:#ababaa}.article-list-wrapper .popular-article-list-container .popular-article-title-container .popular-article-subtitle{font-family:Nunito Sans;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px;vertical-align:middle;color:#686867}.article-list-wrapper .image-container{width:100vw;height:100px}.article-list-wrapper .image-container .article-curve-2{width:100%}.article-list-wrapper .mother-health-article-list-container{padding:2rem 13.5rem 4rem;background-color:#fff}.article-list-wrapper .mother-health-article-list-container .mother-health-article-title-container{display:flex;justify-content:start;gap:1rem;align-items:center;max-width:1248px;margin:0 auto 2rem}.article-list-wrapper .mother-health-article-list-container .mother-health-article-title-container .mother-health-article-title{font-family:Nunito Sans;font-weight:700;font-size:24px;line-height:32px;letter-spacing:0px;color:#0c3e72}.article-list-wrapper .mother-health-article-list-container .mother-health-article-title-container .verticle-line{width:1px;height:20px;background-color:#ababaa}.article-list-wrapper .mother-health-article-list-container .mother-health-article-title-container .mother-health-article-subtitle{font-family:Nunito Sans;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px;vertical-align:middle;color:#686867}.article-list-wrapper .pagination-container{padding:2rem 13.5rem;background-color:#fff;display:flex;justify-content:center}.article-list-wrapper .competition-event-article-list-container{padding:2rem 13.5rem 10rem;background-color:#fff}.article-list-wrapper .competition-event-article-list-container .competition-event-article-title-container{display:flex;justify-content:start;gap:1rem;align-items:center;max-width:1248px;margin:0 auto 2rem}.article-list-wrapper .competition-event-article-list-container .competition-event-article-title-container .competition-event-article-title{font-family:Nunito Sans;font-weight:700;font-size:24px;line-height:32px;letter-spacing:0px;color:#0c3e72}.article-list-wrapper .competition-event-article-list-container .competition-event-article-title-container .verticle-line{width:1px;height:20px;background-color:#ababaa}.article-list-wrapper .competition-event-article-list-container .competition-event-article-title-container .competition-event-article-subtitle{font-family:Nunito Sans;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px;vertical-align:middle;color:#686867}.article-list-wrapper .competition-event-article-list-container .competition-event-article-body-container{display:flex;gap:1.5rem;justify-content:center}.article-list-wrapper .competition-event-article-list-container .competition-event-article-body-container .small-article-item-wrapper{border:1px solid #ABABAA}.competition-event-scrollbar{display:none;position:absolute;bottom:4rem;left:50%;width:200px;height:4px;transform:translate(-50%,-50%);background-color:#bedfee;border-radius:4px}.competition-event-scrollbar .competition-event-thumb{position:absolute;border-radius:4px;width:100px;height:4px;background-color:#2694c5}@media (max-width: 768px){.article-list-wrapper{padding:6rem 0 0}.article-list-wrapper .navigation-bar-wrapper{margin:1rem}.article-list-wrapper .popular-article-list-container{margin:2rem 1rem 0}.article-list-wrapper .popular-article-list-container .popular-article-title-container{flex-direction:column;align-items:start;gap:0}.article-list-wrapper .popular-article-list-container .popular-article-title-container .popular-article-title{font-size:20px;line-height:28px}.article-list-wrapper .popular-article-list-container .popular-article-title-container .verticle-line{display:none}.article-list-wrapper .popular-article-list-container .popular-article-title-container .popular-article-subtitle{font-size:14px;line-height:20px}.mother-health-article-list-container .article-display-section-wrapper,.popular-article-list-container .article-display-section-wrapper{flex-direction:column}.mother-health-article-list-container .article-display-section-wrapper .large-article-item-wrapper,.popular-article-list-container .article-display-section-wrapper .large-article-item-wrapper{padding:0;background-color:unset;width:unset}.mother-health-article-list-container .article-display-section-wrapper .large-article-item-wrapper .large-article-image-container,.popular-article-list-container .article-display-section-wrapper .large-article-item-wrapper .large-article-image-container{height:unset}.mother-health-article-list-container .large-article-item-wrapper .large-article-item,.popular-article-list-container .large-article-item-wrapper .large-article-item{display:none}.mother-health-article-list-container .article-display-section-wrapper .right-section,.popular-article-list-container .article-display-section-wrapper .right-section{display:flex;flex-direction:column;gap:1rem}.mother-health-article-list-container .article-display-section-wrapper .right-section>*:nth-child(n+4),.popular-article-list-container .article-display-section-wrapper .right-section>*:nth-child(n+4){display:none}.mother-health-article-list-container .article-display-section-wrapper .see-more>*:nth-child(n+4),.popular-article-list-container .article-display-section-wrapper .see-more>*:nth-child(n+4){display:flex}.mother-health-article-list-container .article-display-section-wrapper .see-more-button,.mother-health-article-list-container .article-display-section-wrapper .see-less-button,.popular-article-list-container .article-display-section-wrapper .see-more-button,.popular-article-list-container .article-display-section-wrapper .see-less-button{font-family:Nunito Sans;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.25px;text-align:center;color:#2694c5;display:flex;justify-content:center;align-items:center}.mother-health-article-list-container .article-display-section-wrapper .see-more-button.hide,.mother-health-article-list-container .article-display-section-wrapper .see-less-button.hide,.popular-article-list-container .article-display-section-wrapper .see-more-button.hide,.popular-article-list-container .article-display-section-wrapper .see-less-button.hide{display:none}.mother-health-article-list-container .small-article-item-wrapper,.popular-article-list-container .small-article-item-wrapper{padding:0rem;background-color:unset;display:flex;flex-direction:row;gap:unset;width:unset;justify-content:space-between}.mother-health-article-list-container .small-article-item-wrapper .small-article-image-container,.popular-article-list-container .small-article-item-wrapper .small-article-image-container{width:unset;height:85px;margin-right:1rem}.mother-health-article-list-container .small-article-item-wrapper .small-article-item-title,.popular-article-list-container .small-article-item-wrapper .small-article-item-title{font-size:14px;line-height:20px}.mother-health-article-list-container .small-article-item-wrapper .small-article-image-container .small-article-image,.popular-article-list-container .small-article-item-wrapper .small-article-image-container .small-article-image{border-radius:4px}.article-list-wrapper .image-container{height:80px}.article-list-wrapper .mother-health-article-list-container{padding:8rem 1rem}.article-list-wrapper .mother-health-article-list-container .mother-health-article-title-container{flex-direction:column;align-items:start;gap:0}.article-list-wrapper .mother-health-article-list-container .mother-health-article-title-container .mother-health-article-title{font-size:20px;line-height:28px}.article-list-wrapper .mother-health-article-list-container .mother-health-article-title-container .verticle-line{display:none}.article-list-wrapper .mother-health-article-list-container .mother-health-article-title-container .mother-health-article-subtitle{font-size:14px;line-height:20px}.article-list-wrapper .competition-event-article-list-container{padding:0rem 0rem 8rem;position:relative}.article-list-wrapper .competition-event-article-list-container .competition-event-article-title-container{flex-direction:column;align-items:start;gap:0;padding:0 1rem}.article-list-wrapper .competition-event-article-list-container .competition-event-article-title-container .competition-event-article-title{font-size:20px;line-height:28px}.article-list-wrapper .competition-event-article-list-container .competition-event-article-title-container .verticle-line{display:none}.article-list-wrapper .competition-event-article-list-container .competition-event-article-title-container .competition-event-article-subtitle{font-size:14px;line-height:20px}.competition-event-slider-wrapper{width:100%;overflow:scroll;scrollbar-width:none}.competition-event-slider-wrapper::-webkit-scrollbar{display:none}.article-list-wrapper .competition-event-article-list-container .competition-event-article-body-container{width:1248px;padding:0 1rem}.competition-event-scrollbar{display:block}.small-article-item-wrapper .small-article-image-container .small-article-image{width:unset;height:100%}}.article-category-page{background-color:#e9f4f9;padding-top:8rem}.article-category-page a{text-decoration:none}.article-category-page .article-category-container{max-width:1248px;margin:0 auto;padding:0 1rem 5rem}.article-category-page .category-title{font-family:Nunito Sans;font-size:32px;font-weight:800;color:#0c3e72;margin-bottom:2rem}.article-category-page .featured-article{display:grid;grid-template-columns:2fr 1fr;gap:2rem;background:#fff;border-radius:12px;overflow:hidden;margin-bottom:3rem}.article-category-page .featured-article .featured-image img{width:100%;height:100%;object-fit:cover}.article-category-page .featured-article .featured-content{padding:1.5rem}.article-category-page .featured-article .featured-category{font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:700;color:#2694c5;margin-bottom:.5rem}.article-category-page .featured-article .featured-title{font-family:Nunito Sans,sans-serif;font-size:26px;font-weight:800;line-height:1.3;color:#0c3e72;display:block;margin-bottom:1rem}.article-category-page .featured-article .featured-title:hover{color:#2694c5}.article-category-page .featured-article .featured-description{font-family:Nunito Sans,sans-serif;font-size:15px;line-height:1.7;color:#555}.article-category-page .featured-article .featured-meta{font-family:Nunito Sans,sans-serif;margin-top:1rem;font-size:13px;color:#999}.article-category-page .article-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.article-category-page .article-card{background:#fff;border-radius:8px;overflow:hidden;transition:box-shadow .2s}.article-category-page .article-card:hover{box-shadow:0 8px 24px #00000014}.article-category-page .article-image-link img{width:100%;aspect-ratio:16/9;object-fit:cover}.article-category-page .article-content{padding:1rem}.article-category-page .article-category{font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:600;color:#2694c5;margin-bottom:.4rem}.article-category-page .article-title{font-family:Nunito Sans,sans-serif;font-size:15px;font-weight:700;color:#0c3e72;line-height:1.4;display:block;margin-bottom:.5rem}.article-category-page .article-description{font-family:Nunito Sans,sans-serif;font-size:14px;color:#666;line-height:1.6}.article-category-page .pagination-container{background-color:#e9f4f9;display:flex;justify-content:center}@media (max-width: 768px){.article-category-page{padding-top:6rem}.article-category-page .featured-article{grid-template-columns:1fr}.article-category-page .featured-article .featured-title{font-size:20px}.article-category-page .article-grid{grid-template-columns:repeat(2,1fr)}.article-category-page .pagination-container{padding:2rem 1rem}}.article-detail-wrapper{padding:8rem 0 6rem;background-color:#fff}.article-detail-wrapper .article-detail-title{width:min(90%,790px);margin:4rem auto 2rem;font-family:Nunito Sans;font-weight:700;font-size:40px;line-height:52px;letter-spacing:0px;color:#313131}.article-detail-wrapper .time-and-share-container{width:min(90%,790px);margin:0 auto 2rem;display:flex;justify-content:space-between;align-items:center}.article-detail-wrapper .time-and-share-container .create-time{font-family:Nunito Sans;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.15px;color:#686867}.article-detail-wrapper .time-and-share-container .facebook-share{text-decoration:none;display:flex;gap:1rem;align-items:center;font-family:Nunito Sans;font-weight:600;font-size:18px;line-height:26px;letter-spacing:0px;color:#313131}.article-detail-wrapper .article-detail-image-container{width:calc(100vw - 27rem);margin:0 auto 4rem;border-radius:24px;overflow:hidden}.article-detail-wrapper .article-detail-image-container .article-detail-image{width:100%}.article-detail-wrapper .article-detail-description{width:min(90%,790px);margin:0 auto 4rem;font-family:Nunito Sans;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0px;color:#313131}.article-detail-wrapper .related-article-container{width:min(90%,790px);margin:0 auto 2rem;display:flex;flex-direction:column;gap:.5rem}.article-detail-wrapper .related-article-container .related-article-item{text-decoration:none;display:flex;gap:.5rem;align-items:center}.article-detail-wrapper .related-article-container .related-article-item .material-symbols-rounded{display:block;font-size:16px;color:#2694c5}.article-detail-wrapper .related-article-container .related-article-item .created-at{font-family:Quicksand,sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px;color:#313131}.article-detail-wrapper .related-article-container .related-article-item .vertical-line{height:14px;width:1px;background-color:#686867}.article-detail-wrapper .related-article-container .related-article-item .article-title{font-family:Quicksand,sans-serif;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.15px;color:#2694c5}.article-detail-wrapper .article-detail-content{width:min(90%,790px);margin:0 auto 4rem;color:#313131;font-family:Nunito Sans;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px}.article-detail-wrapper .article-detail-content img{width:100%}.article-detail-wrapper .article-detail-content li::marker{color:#2694c5;font-size:1.2rem;transform:translateY(2px)}.article-detail-wrapper .popular-article-list-container{margin:0 13.5rem 6rem}.article-detail-wrapper .popular-article-list-container .popular-article-title-container{display:flex;justify-content:space-between;align-items:center;max-width:1248px;margin:0 auto 2rem}.article-detail-wrapper .popular-article-list-container .popular-article-title-container .popular-article-title{font-family:Nunito Sans;font-weight:700;font-size:24px;line-height:32px;letter-spacing:0px;color:#0c3e72}.article-detail-wrapper .popular-article-list-container .popular-article-title-container .see-all{text-decoration:none;font-family:Nunito Sans;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.25px;color:#2694c5}.article-detail-wrapper .popular-article-list-container .popular-article-title-container .see-all .icon{transform:translateY(-2.5px)}.article-detail-wrapper .popular-article-list-container .popular-article-body-container{display:flex;justify-content:center;gap:1.5rem}.article-detail-wrapper .popular-article-list-container .popular-article-body-container .small-article-item-wrapper{border:1px solid #ABABAA}@media (max-width: 768px){.article-detail-wrapper{padding:6rem 0}.article-detail-wrapper .article-detail-title{font-size:32px;line-height:40px}.article-detail-wrapper .article-detail-description{font-size:16px;line-height:24px;margin:0 auto 2rem}.article-detail-wrapper .related-article-container .related-article-item{flex-direction:column-reverse;align-items:start;gap:1rem}.article-detail-wrapper .related-article-container .related-article-item .material-symbols-rounded,.article-detail-wrapper .related-article-container .related-article-item .vertical-line{display:none}.article-detail-wrapper .article-detail-content img{border-radius:16px}.article-detail-wrapper .popular-article-list-container{margin:0}.article-detail-wrapper .popular-article-list-container .popular-article-title-container{margin:0 1rem 2rem}.article-detail-wrapper .popular-article-list-container .popular-article-body-container{margin:0 1rem;flex-direction:column}.article-detail-wrapper .popular-article-list-container .popular-article-body-container .small-article-item-wrapper{border:unset}.article-detail-wrapper .popular-article-list-container .popular-article-title-container .popular-article-title{font-size:16px;line-height:24px}}.recruit-list-wrapper .navigation-bar-wrapper{padding:12rem 6rem 2rem;margin:0!important;background-color:#fff}.recruit-list-wrapper .recruit-list-title{padding:0 13.5rem 2rem;margin:0;background-color:#fff;font-family:SVN-Reckless Neue;font-weight:500;font-size:96px;line-height:150%;letter-spacing:0px;vertical-align:middle;color:#0c3e72;text-align:center}.recruit-list-wrapper .signature-recruitment-container{padding:2rem 13.5rem 12rem;background-color:#fff}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-title{font-family:Nunito Sans;font-weight:700;font-size:40px;line-height:52px;letter-spacing:0px;text-align:center;color:#0c3e72;margin-bottom:1rem}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-subtitle{font-family:Nunito Sans;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.15px;text-align:center;vertical-align:middle;color:#313131;margin-bottom:2rem}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body{position:relative;max-width:1248px;margin:0 auto}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .previous{position:absolute;left:-50px;top:50%;font-size:20px;transform:translate(-50%,-50%);color:#2694c5}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider{display:flex;justify-content:space-between}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item{width:calc(370px - 3rem);border-radius:10px;background-color:#e9f4f9;padding:1.5rem;display:flex;flex-direction:column}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .hot-label-container{display:flex;justify-content:start;margin-bottom:1.5rem}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .hot-label-container .hot-label{font-family:Nunito Sans;font-weight:700;font-size:12px;line-height:16px;letter-spacing:.4px;color:#fff;background-color:#2694c5;padding:3px 10px;border-radius:6px}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-title{text-decoration:none;font-family:Nunito Sans;font-weight:700;font-size:20px;line-height:28px;letter-spacing:0px;vertical-align:middle;color:#0c3e72;margin-bottom:1.5rem}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-location,.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-job-type,.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-short-description{font-family:Nunito Sans;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.25px;color:#313131;vertical-align:center}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-location .material-symbols-rounded,.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-job-type .material-symbols-rounded,.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-short-description .material-symbols-rounded{color:#2694c5;transform:translateY(-3.5px)}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-location{margin-bottom:.7rem}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-job-type{margin-bottom:1.5rem}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-short-description{margin-bottom:2rem}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .see-detail{text-decoration:none;font-family:Nunito Sans;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.15px;color:#2694c5}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .see-detail span{transform:translateY(-1px)}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item.selected{background-color:#1e3a8a}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item.selected .recruitment-title,.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item.selected .recruitment-location,.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item.selected .recruitment-job-type,.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item.selected .recruitment-short-description,.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item.selected .see-detail{color:#fff}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .next{position:absolute;right:-50px;top:50%;font-size:20px;transform:translate(50%,-50%);color:#2694c5}.recruit-list-wrapper .recruitment-curve-wrapper{background-color:#fff;width:100vw;height:70px;overflow:hidden}.recruit-list-wrapper .recruitment-curve-wrapper .recruitment-curve{width:100%}.recruit-list-wrapper .recruitment-position-list-container{padding:4rem 13.5rem;background-color:#e9f4f9}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form{display:flex;justify-content:space-between;margin:0 auto 3rem;max-width:1488px}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form .recruitment-search-inputs{display:flex;gap:1rem}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form .recruitment-search-inputs .recruitment-search-input{width:307px;font-size:16px;padding:0 1rem;border-radius:3px;border:1px solid #ABABAA}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form .recruitment-search-inputs .custom-dropdown-wrapper{margin:0}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form .recruitment-search-inputs .custom-dropdown-wrapper select{width:307px;padding:1rem;border-radius:3px;border:1px solid #ABABAA}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form .submit-button{padding:.7rem 1.5rem;border-radius:999px;color:#fff;background-color:#2694c5;border:none;font-family:Nunito Sans;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.15px;text-align:center}.recruit-list-wrapper .recruitment-position-list-container .recruitment-position-header{display:flex;position:relative;width:calc(100% - 2rem);padding:1rem;height:16px;border-radius:8px;background-color:#072c5e;color:#fff;margin:0 auto 2rem;max-width:calc(1488px - 2rem)}.recruit-list-wrapper .recruitment-position-list-container .recruitment-position-header .title-header{position:absolute;left:1rem}.recruit-list-wrapper .recruitment-position-list-container .recruitment-position-header .department-header{position:absolute;left:41%}.recruit-list-wrapper .recruitment-position-list-container .recruitment-position-header .location-header{position:absolute;left:65.5%}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1488px}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item{display:flex;width:calc(100% - 2rem);padding:.7rem 1rem;border-radius:6px;background-color:#fff;align-items:center;justify-content:space-between}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info{display:flex;flex-direction:column;gap:.7rem}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .position-title{font-family:Nunito Sans;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.15px;color:#313131}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .application-deadline-and-job-type,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .position-salary-quantity{font-family:Nunito Sans;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.25px;color:#0c3e72;display:flex;gap:.5rem}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .application-deadline-and-job-type .application-deadline,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .application-deadline-and-job-type .job-type,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .application-deadline-and-job-type .position-salary,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .application-deadline-and-job-type .quantity,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .position-salary-quantity .application-deadline,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .position-salary-quantity .job-type,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .position-salary-quantity .position-salary,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .position-salary-quantity .quantity{display:flex;align-items:center}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .application-deadline-and-job-type .material-symbols-rounded,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .position-salary-quantity .material-symbols-rounded{color:#2694c5;font-size:18px;margin-right:.3rem}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .vertical-line{width:1px;height:16px;background-color:#92c9e2}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .position-department,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .position-location{font-family:Nunito Sans;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.25px;color:#313131}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .position-department .material-symbols-rounded,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .position-location .material-symbols-rounded{color:#2694c5;font-size:18px;margin-right:.3rem}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .apply{text-decoration:none;padding:.7rem 1.5rem;border-radius:999px;background-color:#e9f4f9;color:#2694c5;font-family:Nunito Sans;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.15px;text-align:center;height:1.5rem}.recruit-list-wrapper .recruitment-position-list-container .pagination-container{background-color:#fff;display:flex;justify-content:center}.signature-recruitment-scrollbar{display:none;position:absolute;bottom:3rem;left:50%;width:200px;height:4px;transform:translate(-50%,-50%);background-color:#bedfee;border-radius:4px}.signature-recruitment-scrollbar .signature-recruitment-thumb{position:absolute;border-radius:4px;width:100px;height:4px;background-color:#2694c5}@media (max-width: 768px){.recruit-list-wrapper .navigation-bar-wrapper{padding:6rem 1rem 2rem}.recruit-list-wrapper .recruit-list-title{padding:0 1rem 2rem;font-size:32px;line-height:100%}.recruit-list-wrapper .signature-recruitment-container{padding:2rem 0rem 6rem;position:relative}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-title{margin:0 0 1rem;font-size:24px;line-height:32px}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .previous,.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .next{display:none}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body{overflow:scroll;scrollbar-width:none}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body::-webkit-scrollbar{display:none}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider{width:300vw;margin:0 1rem}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item{width:calc(100vw - 5rem)}.signature-recruitment-scrollbar{display:block}.recruit-list-wrapper .recruitment-position-list-container{padding:4rem 1rem}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form{gap:2rem;margin:0 0 3rem;flex-direction:column}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form .recruitment-search-inputs{flex-direction:column;gap:1rem}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form .recruitment-search-inputs .recruitment-search-input{padding:1rem;width:unset}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form .recruitment-search-inputs .custom-dropdown-wrapper select{width:100%}.recruit-list-wrapper .recruitment-position-list-container .recruitment-position-header{display:none}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item{flex-direction:column;gap:.7rem;align-items:start;padding:1.5rem;width:calc(100% - 3rem)}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .apply{width:calc(100% - 3rem)}.recruit-list-wrapper .recruitment-position-list-container .pagination-container{padding:2rem 1rem}}.recruit-detail-wrapper{background-color:#fff;padding:8rem 0 6rem}.recruit-detail-wrapper .recruit-detail-body{max-width:1248px;margin:4rem auto 0;display:flex;justify-content:space-between}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section{width:min(90%,770px)}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-detail-benifit,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .related-positions-container{display:none}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-detail-title-section{margin-bottom:3rem}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-detail-title-section .recruit-detail-title{margin-bottom:3rem;font-family:Nunito Sans;font-weight:700;font-size:32px;line-height:40px;letter-spacing:0px;color:#313131}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-detail-title-section .recruit-detail-info{display:flex;flex-direction:column;gap:1.5rem}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-detail-title-section .recruit-detail-info .recruit-detail-info-item{font-family:Nunito Sans;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px;color:#2694c5}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-detail-title-section .recruit-detail-info .recruit-detail-info-item .material-symbols-rounded{transform:translateY(-2px)}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-detail-title-section .recruit-detail-info .recruit-detail-info-item .item-value{color:#313131}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .horizontal-line{width:100%;height:2px;background-color:#bedfee;margin-bottom:3rem}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-job-description{margin-bottom:3rem;color:#313131;font-family:Nunito Sans;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.25px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-job-description .recruit-job-description-title{font-family:Nunito Sans;font-weight:700;font-size:24px;line-height:32px;letter-spacing:0px;color:#0c3e72;margin-bottom:3rem}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-job-description img{width:100%}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-job-description li::marker{color:#2694c5;font-size:1.2rem;transform:translateY(2px)}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-requirement{margin-bottom:3rem;color:#313131;font-family:Nunito Sans;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.25px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-requirement img{width:100%}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-requirement li::marker{color:#2694c5;font-size:1.2rem;transform:translateY(2px)}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-requirement .recruit-requirement-title{font-family:Nunito Sans;font-weight:700;font-size:24px;line-height:32px;letter-spacing:0px;color:#0c3e72;margin-bottom:3rem}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container{border-radius:8px;padding:1.5rem;border:5px solid #E9F4F9;margin-bottom:3rem}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-title{font-family:Nunito Sans;font-weight:700;font-size:40px;line-height:52px;letter-spacing:0px;text-align:center;color:#2694c5;margin-bottom:1.5rem}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form{display:flex;flex-direction:column;gap:1.5rem}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form input,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form select{font-family:Nunito Sans;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px;color:#686867;padding:12px 16px;border-radius:4px;border:1px solid #ABABAA;background-color:#fff}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .email-tel-input-container,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .birthday-sex-input-container{display:flex;justify-content:space-between;position:relative}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .email-tel-input-container #dateDisplay,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .birthday-sex-input-container #dateDisplay{height:26px;width:calc(50% - .75rem - 32px);font-family:Nunito Sans;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px;color:#686867;padding:12px 16px;border-radius:4px;border:1px solid #ABABAA;background-color:#fff;z-index:2}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .email-tel-input-container #hiddenDate,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .birthday-sex-input-container #hiddenDate{position:absolute;left:0;top:0;z-index:1}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .email-tel-input-container input,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .birthday-sex-input-container input{width:calc(50% - .75rem - 32px)}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .email-tel-input-container .custom-dropdown-wrapper,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .birthday-sex-input-container .custom-dropdown-wrapper{width:calc(50% - .72rem);margin-bottom:0}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .file-upload-container{border:1px dashed #2694C5;border-radius:8px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .file-upload-container .file-upload-label{display:flex;align-items:center;flex-direction:column;padding:24px 26px 30px;gap:1rem}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .file-upload-container .file-upload-label img{width:48px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .file-upload-container .file-upload-label .file-upload-text{font-family:Nunito Sans;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.25px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .file-upload-container .file-upload-label .file-upload-text .text-1{color:#2694c5}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .file-upload-container .file-upload-label .file-upload-text .text-2{color:#313131}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .file-upload-container .birthday-input{display:none}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .recruit-application-button{border-radius:9999px;padding:12px 24px;background-color:#2694c5;color:#fff;font-family:Nunito Sans;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0px;text-align:center;border:none}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .sharing-container{display:flex;gap:1rem;align-items:center;font-family:Nunito Sans;font-weight:600;font-size:18px;line-height:26px;letter-spacing:0px;color:#313131}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .sharing-container div,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .sharing-container a{height:36px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-right-section{width:min(90%,340px);display:flex;flex-direction:column;gap:3rem}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-right-section .recruit-application-button{width:100%;text-decoration:none;border-radius:9999px;padding:12px 24px;background-color:#2694c5;color:#fff;font-family:Nunito Sans;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0px;text-align:center;border:none}.related-positions-container{display:flex;flex-direction:column;gap:3rem}.related-positions-container .related-positions-title{font-family:Nunito Sans;font-weight:700;font-size:32px;line-height:40px;letter-spacing:0px;color:#0c3e72}.related-positions-container .related-position-list{display:flex;flex-direction:column;gap:2rem}.related-positions-container .related-position-list .related-position-item{display:flex;flex-direction:column;gap:.75rem;border-left:2px solid #2694C5;padding-left:1rem}.related-positions-container .related-position-list .related-position-item .related-position-title{font-family:Nunito Sans;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.15px;color:#313131;text-decoration:none}.related-positions-container .related-position-list .related-position-item .location-job-type,.related-positions-container .related-position-list .related-position-item .application-deadline{font-family:Nunito Sans;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.15px;color:#313131;display:flex;gap:.5rem;align-items:center}.related-positions-container .related-position-list .related-position-item .location-job-type .material-symbols-rounded,.related-positions-container .related-position-list .related-position-item .application-deadline .material-symbols-rounded{color:#2694c5}.related-positions-container .related-position-list .related-position-item .location-job-type .vertical-line,.related-positions-container .related-position-list .related-position-item .application-deadline .vertical-line{height:14px;width:1px;background-color:#686867}.recruit-detail-benifit{padding:1.5rem;border:1px solid #2694C5;border-radius:10px;width:100%}.recruit-detail-benifit .recruit-detail-benifit-title{font-family:Nunito Sans;font-weight:700;font-size:24px;line-height:32px;letter-spacing:0px;color:#0c3e72;padding-left:1rem}.recruit-detail-benifit .recruit-detail-benifit-content{color:#313131;font-family:Nunito Sans;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.25px}.recruit-detail-benifit .recruit-detail-benifit-content img{width:100%}.recruit-detail-benifit .recruit-detail-benifit-content li::marker{color:#2694c5;font-size:1.2rem}@media (max-width: 768px){.recruit-detail-wrapper .recruit-detail-body .recruit-detail-right-section{display:none}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section{width:unset;margin:0 1rem}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-detail-benifit{display:block;padding:1rem;width:calc(100% - 2rem)}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .related-positions-container{display:flex}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .sharing-container{margin-bottom:3rem;justify-content:center}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-detail-title-section .recruit-detail-title{font-size:24px;line-height:32px;margin-bottom:2rem}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-title{font-size:24px;line-height:32px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .email-tel-input-container,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .birthday-sex-input-container{flex-direction:column;gap:1.5rem}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .email-tel-input-container input,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .birthday-sex-input-container input,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .email-tel-input-container #dateDisplay,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .birthday-sex-input-container #dateDisplay,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .email-tel-input-container .custom-dropdown-wrapper,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .birthday-sex-input-container .custom-dropdown-wrapper{width:unset}.related-positions-container .related-positions-title{font-size:24px;line-height:32px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .related-positions-container{gap:2rem}}.search-page-wrapper{padding:8rem 6rem;background-color:#fff}.search-page-wrapper .search-page-body{padding:0 6rem;display:flex;justify-content:space-between;max-width:1296px;margin:0 auto}.search-page-wrapper .search-page-body .advance-search-tool{width:289px}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-header{display:flex;justify-content:space-between;padding:1rem;border-bottom:1px solid #E8E8E8}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-header .tool-title{font-family:Nunito Sans;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.15px;color:#313131}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-header .tool-title span{transform:translateY(-2px)}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-header .clear-filter{font-family:Nunito Sans;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.25px;color:#2694c5}.search-page-wrapper .search-page-body .advance-search-tool .selected-option-display{display:flex;flex-wrap:wrap;gap:.3rem;padding:1rem}.search-page-wrapper .search-page-body .advance-search-tool .selected-option-display .selected-option-item{font-family:Nunito Sans;font-weight:500;font-size:12px;line-height:16px;letter-spacing:.4px;padding:.2rem .5rem;border-radius:8px;border:1px solid #CDCDCC;display:flex;align-items:center;gap:.3rem}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item.collapsed .group-option-list,.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .icon span{display:none}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .icon span.keyboard_arrow_up{display:inline}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item.collapsed .icon span.keyboard_arrow_up{display:none}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item.collapsed .icon span.keyboard_arrow_down{display:inline}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item{padding:1rem 1rem 3rem;border-bottom:1px solid #E8E8E8}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-header-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-header-container .group-title{font-family:Nunito Sans;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.15px;color:#313131}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-header-container .icon{color:#313131}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-option-list{display:flex;flex-direction:column;gap:.5rem}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-option-list .group-option-item{display:flex;gap:.5rem;align-items:center}.search-page-wrapper .search-page-body .search-result-container{width:min(90%,908px);margin:0 auto}.search-page-wrapper .search-page-body .search-result-container .search-result-title{padding:12px 20px;font-family:Nunito Sans;font-weight:700;font-size:20px;line-height:28px;letter-spacing:0px;text-align:center;color:#313131;margin-bottom:1rem}.search-page-wrapper .search-page-body .search-result-container .search-result-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;margin-bottom:1rem}.search-page-wrapper .search-page-body .search-result-container .search-result-header .header-label{font-family:Nunito Sans;font-weight:700;font-size:18px;line-height:26px;letter-spacing:0px;color:#313131}.search-page-wrapper .search-page-body .search-result-container .search-result-header .order-container{display:flex;gap:1rem;align-items:center;font-family:Nunito Sans;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px;color:#313131}.search-page-wrapper .search-page-body .search-result-container .search-result-header .order-container .custom-dropdown-wrapper{margin-bottom:unset;width:220px}.search-page-wrapper .search-page-body .search-result-container .search-result-header .order-container .custom-dropdown-wrapper select{height:48px;border-radius:4px;border:1px solid #ABABAA;background-color:#fff;font-family:Nunito Sans;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px;color:#313131}.search-page-wrapper .search-page-body .search-result-container .search-result-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item{width:176px;overflow:hidden}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item .product-item__image{width:100%;padding:.5rem}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item .product-item__name{font-size:15px}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item .product-item__price .price{font-size:16px}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item .product-item__price .unit{font-size:14px}.search-page-wrapper .search-page-body .search-result-container .no-results{max-width:min(90%,400px);display:flex;flex-direction:column;gap:2rem;align-items:center;margin:3rem auto}.search-page-wrapper .search-page-body .search-result-container .no-results .not-found-image{margin:2rem auto}.search-page-wrapper .search-page-body .search-result-container .no-results .not-found-title{margin:0 2rem;font-family:Nunito Sans;font-weight:700;font-size:20px;line-height:28px;letter-spacing:0px;text-align:center;color:#313131}.search-page-wrapper .search-page-body .search-result-container .no-results .alter-search-key-container{display:flex;flex-direction:column;gap:1rem;align-items:center}.search-page-wrapper .search-page-body .search-result-container .no-results .alter-search-key-container .alter-search-key-title{font-family:Nunito Sans;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.15px;text-align:center;color:#686867}.search-page-wrapper .search-page-body .search-result-container .no-results .alter-search-key-container .search-key-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.search-page-wrapper .search-page-body .search-result-container .no-results .alter-search-key-container .search-key-list a{text-decoration:none}.search-page-wrapper .search-page-body .search-result-container .no-results .alter-search-key-container .search-key-list a .search-key-item{border-radius:12px;padding:.5rem 1rem;border:1.5px solid #E8E8E8;font-family:Nunito Sans;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.25px;vertical-align:middle;color:#2694c5;display:flex;gap:1rem;height:40px;align-items:center}.search-page-wrapper .search-page-body .search-result-container .no-results .alter-search-key-container .search-key-list a .search-key-item span{font-size:25px;color:#a3a3a3}.search-page-wrapper .search-page-body .search-result-container .pagination-container{background-color:#fff;display:flex;justify-content:center}@media (max-width: 768px){.search-page-wrapper{padding:1rem 1rem 5rem;background-color:#fff}.search-page-wrapper .search-page-body{padding:0;flex-direction:column;gap:1rem}.search-page-wrapper .search-page-body .advance-search-tool{width:100%;border:1px solid #E8E8E8;border-radius:12px;overflow:hidden}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-header{padding:.75rem 1rem;background:#f9f9f9}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-header .tool-title{font-size:14px;line-height:20px}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-header .clear-filter{font-size:13px}.search-page-wrapper .search-page-body .advance-search-tool .selected-option-display{padding:.75rem;gap:.5rem}.search-page-wrapper .search-page-body .advance-search-tool .selected-option-display .selected-option-item{font-size:11px;line-height:14px;border-radius:999px}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item{padding:.75rem 1rem 1rem}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-header-container{margin-bottom:.5rem}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-header-container .group-title{font-size:14px;line-height:20px}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-header-container .icon span{font-size:20px}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-option-list{gap:.75rem}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-option-list .group-option-item{font-size:14px}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-option-list .group-option-item input{transform:scale(1.1)}.search-page-wrapper .search-page-body .search-result-container{width:100%}.search-page-wrapper .search-page-body .search-result-container .search-result-title{font-size:16px;line-height:22px;padding:.5rem;margin-bottom:.5rem}.search-page-wrapper .search-page-body .search-result-container .search-result-header{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.search-page-wrapper .search-page-body .search-result-container .search-result-header .header-label{font-size:15px;line-height:22px}.search-page-wrapper .search-page-body .search-result-container .search-result-header .order-container{width:100%;justify-content:space-between;font-size:14px}.search-page-wrapper .search-page-body .search-result-container .search-result-header .order-container .custom-dropdown-wrapper{width:100%}.search-page-wrapper .search-page-body .search-result-container .search-result-header .order-container .custom-dropdown-wrapper select{width:100%;height:44px;font-size:14px}.search-page-wrapper .search-page-body .search-result-container .search-result-list{grid-template-columns:repeat(1,1fr);gap:.75rem}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item{width:100%}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item .product-item__image{padding:.25rem}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item .product-item__name{font-size:13px;line-height:18px}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item .product-item__price .price{font-size:14px}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item .product-item__price .unit{font-size:12px}.search-page-wrapper .search-page-body .search-result-container .no-results{gap:1.5rem;margin:2rem auto}.search-page-wrapper .search-page-body .search-result-container .no-results .not-found-title{font-size:16px;line-height:22px}.search-page-wrapper .search-page-body .search-result-container .no-results .alter-search-key-container .alter-search-key-title{font-size:14px}.search-page-wrapper .search-page-body .search-result-container .no-results .alter-search-key-container .search-key-list{grid-template-columns:1fr;gap:.75rem}.search-page-wrapper .search-page-body .search-result-container .no-results .alter-search-key-container .search-key-list .search-key-item{font-size:13px;height:44px}.search-page-wrapper .search-page-body .pagination-container{padding:2rem 1rem}}
