@font-face{font-family:SVN-Gilroy;font-style:normal;font-weight:100;src:url("../fonts/Gilroy/SVN-Gilroy Thin.otf") format("truetype");font-display:swap}@font-face{font-family:SVN-Gilroy;font-style:italic;font-weight:100;src:url("../fonts/Gilroy/SVN-Gilroy Thin Italic.otf") format("truetype");font-display:swap}@font-face{font-family:SVN-Gilroy;font-style:normal;font-weight:300;src:url("../fonts/Gilroy/SVN-Gilroy Light.otf") format("truetype");font-display:swap}@font-face{font-family:SVN-Gilroy;font-style:italic;font-weight:300;src:url("../fonts/Gilroy/SVN-Gilroy Light Italic.otf") format("truetype");font-display:swap}@font-face{font-family:SVN-Gilroy;font-style:normal;font-weight:400;src:url("../fonts/Gilroy/SVN-Gilroy Regular.otf") format("truetype");font-display:swap}@font-face{font-family:SVN-Gilroy;font-style:italic;font-weight:400;src:url("../fonts/Gilroy/SVN-Gilroy Regular.otf") format("truetype");font-display:swap}@font-face{font-family:SVN-Gilroy;font-style:normal;font-weight:500;src:url("../fonts/Gilroy/SVN-Gilroy Medium.otf") format("truetype");font-display:swap}@font-face{font-family:SVN-Gilroy;font-style:italic;font-weight:500;src:url("../fonts/Gilroy/SVN-Gilroy Medium Italic.otf") format("truetype");font-display:swap}@font-face{font-family:SVN-Gilroy;font-style:normal;font-weight:600;src:url("../fonts/Gilroy/SVN-Gilroy SemiBold.otf") format("truetype");font-display:swap}@font-face{font-family:SVN-Gilroy;font-style:italic;font-weight:600;src:url("../fonts/Gilroy/SVN-Gilroy SemiBold Italic.otf") format("truetype");font-display:swap}@font-face{font-family:SVN-Gilroy;font-style:normal;font-weight:700;src:url("../fonts/Gilroy/SVN-Gilroy Bold.otf") format("truetype");font-display:swap}@font-face{font-family:SVN-Gilroy;font-style:italic;font-weight:700;src:url("../fonts/Gilroy/SVN-Gilroy Bold Italic.otf") format("truetype");font-display:swap}@font-face{font-family:SVN-Gilroy;font-style:normal;font-weight:800;src:url("../fonts/Gilroy/SVN-Gilroy XBold.otf") format("truetype");font-display:swap}@font-face{font-family:SVN-Gilroy;font-style:italic;font-weight:800;src:url("../fonts/Gilroy/SVN-Gilroy XBold Italic.otf") format("truetype");font-display:swap}@font-face{font-family:SVN-Gilroy;font-style:normal;font-weight:900;src:url("../fonts/Gilroy/SVN-Gilroy Black.otf") format("truetype");font-display:swap}@font-face{font-family:SVN-Gilroy;font-style:italic;font-weight:900;src:url("../fonts/Gilroy/SVN-Gilroy Black Italic.otf") format("truetype");font-display:swap}.form-select{border-radius:4px!important;border:1px solid rgba(255,255,255,.2);line-height:48px;font-weight:500;font-size:16px;padding:0 12px;background-color:#3d3d3d;color:rgba(255,255,255,.4)}.owl-carousel .owl-stage{display:flex}.owl-carousel .owl-item{display:flex;flex:1 0 auto}.owl-carousel .caption{display:flex;flex:1 0 auto;flex-direction:column}.owl-carousel .flex-text{flex-grow:1}.owl-carousel .thumbnail{display:flex;flex-direction:column;margin:0 15px}.owl-carousel .owl-dots{margin-top:0!important}@media screen and (max-width:768px){.owl-carousel .owl-dots{margin-top:16px!important}}.owl-carousel .owl-dots .owl-dot{border:1px solid transparent;border-radius:50%}.owl-carousel .owl-dots .owl-dot span{margin:4px;width:6px;height:6px;background:#d58a8a}.owl-carousel .owl-dots .owl-dot.active{border-color:#8b1a01}.owl-carousel .owl-dots .owl-dot.active span{background-color:#8b1a01}.owl-carousel .owl-dots .owl-dot:hover span{background-color:#8b1a01}[class*=" feather-"],[class^=feather-]{font-size:24px;color:#21403e}.border-color-orange-50{border-color:#fff5ed!important}.border-orange-50{border:1px solid #fff5ed!important}.bg-orange-50{background-color:#fff5ed!important;border-color:#fff5ed!important}.bg-orange-50:active,.bg-orange-50:focus{background-color:#fff5ed!important;border-color:#fff5ed!important}.text-orange-50{color:#fff5ed!important}.hover-orange-50:hover{color:#fff5ed!important}.border-color-orange-100{border-color:#ffe8d4!important}.border-orange-100{border:1px solid #ffe8d4!important}.bg-orange-100{background-color:#ffe8d4!important;border-color:#ffe8d4!important}.bg-orange-100:active,.bg-orange-100:focus{background-color:#ffe8d4!important;border-color:#ffe8d4!important}.text-orange-100{color:#ffe8d4!important}.hover-orange-100:hover{color:#ffe8d4!important}.border-color-orange-200{border-color:#ffcda8!important}.border-orange-200{border:1px solid #ffcda8!important}.bg-orange-200{background-color:#ffcda8!important;border-color:#ffcda8!important}.bg-orange-200:active,.bg-orange-200:focus{background-color:#ffcda8!important;border-color:#ffcda8!important}.text-orange-200{color:#ffcda8!important}.hover-orange-200:hover{color:#ffcda8!important}.border-color-orange-300{border-color:#ffaa71!important}.border-orange-300{border:1px solid #ffaa71!important}.bg-orange-300{background-color:#ffaa71!important;border-color:#ffaa71!important}.bg-orange-300:active,.bg-orange-300:focus{background-color:#ffaa71!important;border-color:#ffaa71!important}.text-orange-300{color:#ffaa71!important}.hover-orange-300:hover{color:#ffaa71!important}.border-color-orange-400{border-color:#ff8040!important}.border-orange-400{border:1px solid #ff8040!important}.bg-orange-400{background-color:#ff8040!important;border-color:#ff8040!important}.bg-orange-400:active,.bg-orange-400:focus{background-color:#ff8040!important;border-color:#ff8040!important}.text-orange-400{color:#ff8040!important}.hover-orange-400:hover{color:#ff8040!important}.border-color-orange-500{border-color:#fe5711!important}.border-orange-500{border:1px solid #fe5711!important}.bg-orange-500{background-color:#fe5711!important;border-color:#fe5711!important}.bg-orange-500:active,.bg-orange-500:focus{background-color:#fe5711!important;border-color:#fe5711!important}.text-orange-500{color:#fe5711!important}.hover-orange-500:hover{color:#fe5711!important}.border-color-orange-600{border-color:#ef3c07!important}.border-orange-600{border:1px solid #ef3c07!important}.bg-orange-600{background-color:#ef3c07!important;border-color:#ef3c07!important}.bg-orange-600:active,.bg-orange-600:focus{background-color:#ef3c07!important;border-color:#ef3c07!important}.text-orange-600{color:#ef3c07!important}.hover-orange-600:hover{color:#ef3c07!important}.border-color-orange-700{border-color:#c62908!important}.border-orange-700{border:1px solid #c62908!important}.bg-orange-700{background-color:#c62908!important;border-color:#c62908!important}.bg-orange-700:active,.bg-orange-700:focus{background-color:#c62908!important;border-color:#c62908!important}.text-orange-700{color:#c62908!important}.hover-orange-700:hover{color:#c62908!important}.border-color-orange-800{border-color:#9d230f!important}.border-orange-800{border:1px solid #9d230f!important}.bg-orange-800{background-color:#9d230f!important;border-color:#9d230f!important}.bg-orange-800:active,.bg-orange-800:focus{background-color:#9d230f!important;border-color:#9d230f!important}.text-orange-800{color:#9d230f!important}.hover-orange-800:hover{color:#9d230f!important}.border-color-orange-900{border-color:#7e1f10!important}.border-orange-900{border:1px solid #7e1f10!important}.bg-orange-900{background-color:#7e1f10!important;border-color:#7e1f10!important}.bg-orange-900:active,.bg-orange-900:focus{background-color:#7e1f10!important;border-color:#7e1f10!important}.text-orange-900{color:#7e1f10!important}.hover-orange-900:hover{color:#7e1f10!important}.border-color-orange-950{border-color:#440c06!important}.border-orange-950{border:1px solid #440c06!important}.bg-orange-950{background-color:#440c06!important;border-color:#440c06!important}.bg-orange-950:active,.bg-orange-950:focus{background-color:#440c06!important;border-color:#440c06!important}.text-orange-950{color:#440c06!important}.hover-orange-950:hover{color:#440c06!important}.border-color-monte-50{border-color:#f3faf8!important}.border-monte-50{border:1px solid #f3faf8!important}.bg-monte-50{background-color:#f3faf8!important;border-color:#f3faf8!important}.bg-monte-50:active,.bg-monte-50:focus{background-color:#f3faf8!important;border-color:#f3faf8!important}.text-monte-50{color:#f3faf8!important}.hover-monte-50:hover{color:#f3faf8!important}.border-color-monte-100{border-color:#d7f0eb!important}.border-monte-100{border:1px solid #d7f0eb!important}.bg-monte-100{background-color:#d7f0eb!important;border-color:#d7f0eb!important}.bg-monte-100:active,.bg-monte-100:focus{background-color:#d7f0eb!important;border-color:#d7f0eb!important}.text-monte-100{color:#d7f0eb!important}.hover-monte-100:hover{color:#d7f0eb!important}.border-color-monte-200{border-color:#afe0d7!important}.border-monte-200{border:1px solid #afe0d7!important}.bg-monte-200{background-color:#afe0d7!important;border-color:#afe0d7!important}.bg-monte-200:active,.bg-monte-200:focus{background-color:#afe0d7!important;border-color:#afe0d7!important}.text-monte-200{color:#afe0d7!important}.hover-monte-200:hover{color:#afe0d7!important}.border-color-monte-300{border-color:#77c6b9!important}.border-monte-300{border:1px solid #77c6b9!important}.bg-monte-300{background-color:#77c6b9!important;border-color:#77c6b9!important}.bg-monte-300:active,.bg-monte-300:focus{background-color:#77c6b9!important;border-color:#77c6b9!important}.text-monte-300{color:#77c6b9!important}.hover-monte-300:hover{color:#77c6b9!important}.border-color-monte-400{border-color:#54ada1!important}.border-monte-400{border:1px solid #54ada1!important}.bg-monte-400{background-color:#54ada1!important;border-color:#54ada1!important}.bg-monte-400:active,.bg-monte-400:focus{background-color:#54ada1!important;border-color:#54ada1!important}.text-monte-400{color:#54ada1!important}.hover-monte-400:hover{color:#54ada1!important}.border-color-monte-500{border-color:#3a9287!important}.border-monte-500{border:1px solid #3a9287!important}.bg-monte-500{background-color:#3a9287!important;border-color:#3a9287!important}.bg-monte-500:active,.bg-monte-500:focus{background-color:#3a9287!important;border-color:#3a9287!important}.text-monte-500{color:#3a9287!important}.hover-monte-500:hover{color:#3a9287!important}.border-color-monte-600{border-color:#2d746d!important}.border-monte-600{border:1px solid #2d746d!important}.bg-monte-600{background-color:#2d746d!important;border-color:#2d746d!important}.bg-monte-600:active,.bg-monte-600:focus{background-color:#2d746d!important;border-color:#2d746d!important}.text-monte-600{color:#2d746d!important}.hover-monte-600:hover{color:#2d746d!important}.border-color-monte-700{border-color:#275e5a!important}.border-monte-700{border:1px solid #275e5a!important}.bg-monte-700{background-color:#275e5a!important;border-color:#275e5a!important}.bg-monte-700:active,.bg-monte-700:focus{background-color:#275e5a!important;border-color:#275e5a!important}.text-monte-700{color:#275e5a!important}.hover-monte-700:hover{color:#275e5a!important}.border-color-monte-800{border-color:#234c49!important}.border-monte-800{border:1px solid #234c49!important}.bg-monte-800{background-color:#234c49!important;border-color:#234c49!important}.bg-monte-800:active,.bg-monte-800:focus{background-color:#234c49!important;border-color:#234c49!important}.text-monte-800{color:#234c49!important}.hover-monte-800:hover{color:#234c49!important}.border-color-monte-900{border-color:#21403e!important}.border-monte-900{border:1px solid #21403e!important}.bg-monte-900{background-color:#21403e!important;border-color:#21403e!important}.bg-monte-900:active,.bg-monte-900:focus{background-color:#21403e!important;border-color:#21403e!important}.text-monte-900{color:#21403e!important}.hover-monte-900:hover{color:#21403e!important}.border-color-monte-950{border-color:#0e2524!important}.border-monte-950{border:1px solid #0e2524!important}.bg-monte-950{background-color:#0e2524!important;border-color:#0e2524!important}.bg-monte-950:active,.bg-monte-950:focus{background-color:#0e2524!important;border-color:#0e2524!important}.text-monte-950{color:#0e2524!important}.hover-monte-950:hover{color:#0e2524!important}.border-color-totem-pole-50{border-color:#f8e6e6!important}.border-totem-pole-50{border:1px solid #f8e6e6!important}.bg-totem-pole-50{background-color:#f8e6e6!important;border-color:#f8e6e6!important}.bg-totem-pole-50:active,.bg-totem-pole-50:focus{background-color:#f8e6e6!important;border-color:#f8e6e6!important}.text-totem-pole-50{color:#f8e6e6!important}.hover-totem-pole-50:hover{color:#f8e6e6!important}.border-color-totem-pole-100{border-color:#e8b8b8!important}.border-totem-pole-100{border:1px solid #e8b8b8!important}.bg-totem-pole-100{background-color:#e8b8b8!important;border-color:#e8b8b8!important}.bg-totem-pole-100:active,.bg-totem-pole-100:focus{background-color:#e8b8b8!important;border-color:#e8b8b8!important}.text-totem-pole-100{color:#e8b8b8!important}.hover-totem-pole-100:hover{color:#e8b8b8!important}.border-color-totem-pole-200{border-color:#d58a8a!important}.border-totem-pole-200{border:1px solid #d58a8a!important}.bg-totem-pole-200{background-color:#d58a8a!important;border-color:#d58a8a!important}.bg-totem-pole-200:active,.bg-totem-pole-200:focus{background-color:#d58a8a!important;border-color:#d58a8a!important}.text-totem-pole-200{color:#d58a8a!important}.hover-totem-pole-200:hover{color:#d58a8a!important}.border-color-totem-pole-300{border-color:#bf5c5c!important}.border-totem-pole-300{border:1px solid #bf5c5c!important}.bg-totem-pole-300{background-color:#bf5c5c!important;border-color:#bf5c5c!important}.bg-totem-pole-300:active,.bg-totem-pole-300:focus{background-color:#bf5c5c!important;border-color:#bf5c5c!important}.text-totem-pole-300{color:#bf5c5c!important}.hover-totem-pole-300:hover{color:#bf5c5c!important}.border-color-totem-pole-400{border-color:#a7362e!important}.border-totem-pole-400{border:1px solid #a7362e!important}.bg-totem-pole-400{background-color:#a7362e!important;border-color:#a7362e!important}.bg-totem-pole-400:active,.bg-totem-pole-400:focus{background-color:#a7362e!important;border-color:#a7362e!important}.text-totem-pole-400{color:#a7362e!important}.hover-totem-pole-400:hover{color:#a7362e!important}.border-color-totem-pole-500{border-color:#8b1a01!important}.border-totem-pole-500{border:1px solid #8b1a01!important}.bg-totem-pole-500{background-color:#8b1a01!important;border-color:#8b1a01!important}.bg-totem-pole-500:active,.bg-totem-pole-500:focus{background-color:#8b1a01!important;border-color:#8b1a01!important}.text-totem-pole-500{color:#8b1a01!important}.hover-totem-pole-500:hover{color:#8b1a01!important}.border-color-totem-pole-600{border-color:#820900!important}.border-totem-pole-600{border:1px solid #820900!important}.bg-totem-pole-600{background-color:#820900!important;border-color:#820900!important}.bg-totem-pole-600:active,.bg-totem-pole-600:focus{background-color:#820900!important;border-color:#820900!important}.text-totem-pole-600{color:#820900!important}.hover-totem-pole-600:hover{color:#820900!important}.border-color-totem-pole-700{border-color:#760000!important}.border-totem-pole-700{border:1px solid #760000!important}.bg-totem-pole-700{background-color:#760000!important;border-color:#760000!important}.bg-totem-pole-700:active,.bg-totem-pole-700:focus{background-color:#760000!important;border-color:#760000!important}.text-totem-pole-700{color:#760000!important}.hover-totem-pole-700:hover{color:#760000!important}.border-color-totem-pole-800{border-color:#690000!important}.border-totem-pole-800{border:1px solid #690000!important}.bg-totem-pole-800{background-color:#690000!important;border-color:#690000!important}.bg-totem-pole-800:active,.bg-totem-pole-800:focus{background-color:#690000!important;border-color:#690000!important}.text-totem-pole-800{color:#690000!important}.hover-totem-pole-800:hover{color:#690000!important}.border-color-totem-pole-900{border-color:#5a0000!important}.border-totem-pole-900{border:1px solid #5a0000!important}.bg-totem-pole-900{background-color:#5a0000!important;border-color:#5a0000!important}.bg-totem-pole-900:active,.bg-totem-pole-900:focus{background-color:#5a0000!important;border-color:#5a0000!important}.text-totem-pole-900{color:#5a0000!important}.hover-totem-pole-900:hover{color:#5a0000!important}.border-color-totem-pole-950{border-color:#480000!important}.border-totem-pole-950{border:1px solid #480000!important}.bg-totem-pole-950{background-color:#480000!important;border-color:#480000!important}.bg-totem-pole-950:active,.bg-totem-pole-950:focus{background-color:#480000!important;border-color:#480000!important}.text-totem-pole-950{color:#480000!important}.hover-totem-pole-950:hover{color:#480000!important}.border-color-totem-pole{border-color:#8b1a01!important}.border-totem-pole{border:1px solid #8b1a01!important}.bg-totem-pole{background-color:#8b1a01!important;border-color:#8b1a01!important}.bg-totem-pole:active,.bg-totem-pole:focus{background-color:#8b1a01!important;border-color:#8b1a01!important}.text-totem-pole{color:#8b1a01!important}.hover-totem-pole:hover{color:#8b1a01!important}.border-color-slate-50{border-color:#f8fafc!important}.border-slate-50{border:1px solid #f8fafc!important}.bg-slate-50{background-color:#f8fafc!important;border-color:#f8fafc!important}.bg-slate-50:active,.bg-slate-50:focus{background-color:#f8fafc!important;border-color:#f8fafc!important}.text-slate-50{color:#f8fafc!important}.hover-slate-50:hover{color:#f8fafc!important}.border-color-slate-100{border-color:#f1f5f9!important}.border-slate-100{border:1px solid #f1f5f9!important}.bg-slate-100{background-color:#f1f5f9!important;border-color:#f1f5f9!important}.bg-slate-100:active,.bg-slate-100:focus{background-color:#f1f5f9!important;border-color:#f1f5f9!important}.text-slate-100{color:#f1f5f9!important}.hover-slate-100:hover{color:#f1f5f9!important}.border-color-slate-200{border-color:#e2e8f0!important}.border-slate-200{border:1px solid #e2e8f0!important}.bg-slate-200{background-color:#e2e8f0!important;border-color:#e2e8f0!important}.bg-slate-200:active,.bg-slate-200:focus{background-color:#e2e8f0!important;border-color:#e2e8f0!important}.text-slate-200{color:#e2e8f0!important}.hover-slate-200:hover{color:#e2e8f0!important}.border-color-slate-300{border-color:#cbd5e1!important}.border-slate-300{border:1px solid #cbd5e1!important}.bg-slate-300{background-color:#cbd5e1!important;border-color:#cbd5e1!important}.bg-slate-300:active,.bg-slate-300:focus{background-color:#cbd5e1!important;border-color:#cbd5e1!important}.text-slate-300{color:#cbd5e1!important}.hover-slate-300:hover{color:#cbd5e1!important}.border-color-slate-400{border-color:#94a3b8!important}.border-slate-400{border:1px solid #94a3b8!important}.bg-slate-400{background-color:#94a3b8!important;border-color:#94a3b8!important}.bg-slate-400:active,.bg-slate-400:focus{background-color:#94a3b8!important;border-color:#94a3b8!important}.text-slate-400{color:#94a3b8!important}.hover-slate-400:hover{color:#94a3b8!important}.border-color-slate-500{border-color:#64748b!important}.border-slate-500{border:1px solid #64748b!important}.bg-slate-500{background-color:#64748b!important;border-color:#64748b!important}.bg-slate-500:active,.bg-slate-500:focus{background-color:#64748b!important;border-color:#64748b!important}.text-slate-500{color:#64748b!important}.hover-slate-500:hover{color:#64748b!important}.border-color-slate-600{border-color:#475569!important}.border-slate-600{border:1px solid #475569!important}.bg-slate-600{background-color:#475569!important;border-color:#475569!important}.bg-slate-600:active,.bg-slate-600:focus{background-color:#475569!important;border-color:#475569!important}.text-slate-600{color:#475569!important}.hover-slate-600:hover{color:#475569!important}.border-color-slate-700{border-color:#334155!important}.border-slate-700{border:1px solid #334155!important}.bg-slate-700{background-color:#334155!important;border-color:#334155!important}.bg-slate-700:active,.bg-slate-700:focus{background-color:#334155!important;border-color:#334155!important}.text-slate-700{color:#334155!important}.hover-slate-700:hover{color:#334155!important}.border-color-slate-800{border-color:#1e293b!important}.border-slate-800{border:1px solid #1e293b!important}.bg-slate-800{background-color:#1e293b!important;border-color:#1e293b!important}.bg-slate-800:active,.bg-slate-800:focus{background-color:#1e293b!important;border-color:#1e293b!important}.text-slate-800{color:#1e293b!important}.hover-slate-800:hover{color:#1e293b!important}.border-color-slate-900{border-color:#0f172a!important}.border-slate-900{border:1px solid #0f172a!important}.bg-slate-900{background-color:#0f172a!important;border-color:#0f172a!important}.bg-slate-900:active,.bg-slate-900:focus{background-color:#0f172a!important;border-color:#0f172a!important}.text-slate-900{color:#0f172a!important}.hover-slate-900:hover{color:#0f172a!important}.border-color-slate-950{border-color:#050a14!important}.border-slate-950{border:1px solid #050a14!important}.bg-slate-950{background-color:#050a14!important;border-color:#050a14!important}.bg-slate-950:active,.bg-slate-950:focus{background-color:#050a14!important;border-color:#050a14!important}.text-slate-950{color:#050a14!important}.hover-slate-950:hover{color:#050a14!important}.border-color-success{border-color:#149e00!important}.border-success{border:1px solid #149e00!important}.bg-success{background-color:#149e00!important;border-color:#149e00!important}.bg-success:active,.bg-success:focus{background-color:#149e00!important;border-color:#149e00!important}.text-success{color:#149e00!important}.hover-success:hover{color:#149e00!important}.border-color-danger{border-color:#db3e3e!important}.border-danger{border:1px solid #db3e3e!important}.bg-danger{background-color:#db3e3e!important;border-color:#db3e3e!important}.bg-danger:active,.bg-danger:focus{background-color:#db3e3e!important;border-color:#db3e3e!important}.text-danger{color:#db3e3e!important}.hover-danger:hover{color:#db3e3e!important}.border-color-info{border-color:#d664ff!important}.border-info{border:1px solid #d664ff!important}.bg-info{background-color:#d664ff!important;border-color:#d664ff!important}.bg-info:active,.bg-info:focus{background-color:#d664ff!important;border-color:#d664ff!important}.text-info{color:#d664ff!important}.hover-info:hover{color:#d664ff!important}.border-color-warning{border-color:#facd49!important}.border-warning{border:1px solid #facd49!important}.bg-warning{background-color:#facd49!important;border-color:#facd49!important}.bg-warning:active,.bg-warning:focus{background-color:#facd49!important;border-color:#facd49!important}.text-warning{color:#facd49!important}.hover-warning:hover{color:#facd49!important}.border-color-confirm{border-color:#447fff!important}.border-confirm{border:1px solid #447fff!important}.bg-confirm{background-color:#447fff!important;border-color:#447fff!important}.bg-confirm:active,.bg-confirm:focus{background-color:#447fff!important;border-color:#447fff!important}.text-confirm{color:#447fff!important}.hover-confirm:hover{color:#447fff!important}.border-color-black{border-color:#000!important}.border-black{border:1px solid #000!important}.bg-black{background-color:#000!important;border-color:#000!important}.bg-black:active,.bg-black:focus{background-color:#000!important;border-color:#000!important}.text-black{color:#000!important}.hover-black:hover{color:#000!important}.border-color-white{border-color:#fff!important}.border-white{border:1px solid #fff!important}.bg-white{background-color:#fff!important;border-color:#fff!important}.bg-white:active,.bg-white:focus{background-color:#fff!important;border-color:#fff!important}.text-white{color:#fff!important}.hover-white:hover{color:#fff!important}.border-color-white-20{border-color:rgba(255,255,255,.2)!important}.border-white-20{border:1px solid rgba(255,255,255,.2)!important}.bg-white-20{background-color:rgba(255,255,255,.2)!important;border-color:rgba(255,255,255,.2)!important}.bg-white-20:active,.bg-white-20:focus{background-color:rgba(255,255,255,.2)!important;border-color:rgba(255,255,255,.2)!important}.text-white-20{color:rgba(255,255,255,.2)!important}.hover-white-20:hover{color:rgba(255,255,255,.2)!important}.border-color-white-40{border-color:rgba(255,255,255,.4)!important}.border-white-40{border:1px solid rgba(255,255,255,.4)!important}.bg-white-40{background-color:rgba(255,255,255,.4)!important;border-color:rgba(255,255,255,.4)!important}.bg-white-40:active,.bg-white-40:focus{background-color:rgba(255,255,255,.4)!important;border-color:rgba(255,255,255,.4)!important}.text-white-40{color:rgba(255,255,255,.4)!important}.hover-white-40:hover{color:rgba(255,255,255,.4)!important}.border-color-white-60{border-color:rgba(255,255,255,.6)!important}.border-white-60{border:1px solid rgba(255,255,255,.6)!important}.bg-white-60{background-color:rgba(255,255,255,.6)!important;border-color:rgba(255,255,255,.6)!important}.bg-white-60:active,.bg-white-60:focus{background-color:rgba(255,255,255,.6)!important;border-color:rgba(255,255,255,.6)!important}.text-white-60{color:rgba(255,255,255,.6)!important}.hover-white-60:hover{color:rgba(255,255,255,.6)!important}.border-color-white-80{border-color:rgba(255,255,255,.8)!important}.border-white-80{border:1px solid rgba(255,255,255,.8)!important}.bg-white-80{background-color:rgba(255,255,255,.8)!important;border-color:rgba(255,255,255,.8)!important}.bg-white-80:active,.bg-white-80:focus{background-color:rgba(255,255,255,.8)!important;border-color:rgba(255,255,255,.8)!important}.text-white-80{color:rgba(255,255,255,.8)!important}.hover-white-80:hover{color:rgba(255,255,255,.8)!important}.border-color-black-20{border-color:rgba(0,0,0,.2)!important}.border-black-20{border:1px solid rgba(0,0,0,.2)!important}.bg-black-20{background-color:rgba(0,0,0,.2)!important;border-color:rgba(0,0,0,.2)!important}.bg-black-20:active,.bg-black-20:focus{background-color:rgba(0,0,0,.2)!important;border-color:rgba(0,0,0,.2)!important}.text-black-20{color:rgba(0,0,0,.2)!important}.hover-black-20:hover{color:rgba(0,0,0,.2)!important}.border-color-black-40{border-color:rgba(0,0,0,.4)!important}.border-black-40{border:1px solid rgba(0,0,0,.4)!important}.bg-black-40{background-color:rgba(0,0,0,.4)!important;border-color:rgba(0,0,0,.4)!important}.bg-black-40:active,.bg-black-40:focus{background-color:rgba(0,0,0,.4)!important;border-color:rgba(0,0,0,.4)!important}.text-black-40{color:rgba(0,0,0,.4)!important}.hover-black-40:hover{color:rgba(0,0,0,.4)!important}.border-color-black-60{border-color:rgba(0,0,0,.6)!important}.border-black-60{border:1px solid rgba(0,0,0,.6)!important}.bg-black-60{background-color:rgba(0,0,0,.6)!important;border-color:rgba(0,0,0,.6)!important}.bg-black-60:active,.bg-black-60:focus{background-color:rgba(0,0,0,.6)!important;border-color:rgba(0,0,0,.6)!important}.text-black-60{color:rgba(0,0,0,.6)!important}.hover-black-60:hover{color:rgba(0,0,0,.6)!important}.border-color-black-80{border-color:rgba(0,0,0,.8)!important}.border-black-80{border:1px solid rgba(0,0,0,.8)!important}.bg-black-80{background-color:rgba(0,0,0,.8)!important;border-color:rgba(0,0,0,.8)!important}.bg-black-80:active,.bg-black-80:focus{background-color:rgba(0,0,0,.8)!important;border-color:rgba(0,0,0,.8)!important}.text-black-80{color:rgba(0,0,0,.8)!important}.hover-black-80:hover{color:rgba(0,0,0,.8)!important}a{color:inherit;transition-duration:.3s;text-decoration:none}a:hover{color:#ff8040}img{max-width:100%;transition-duration:.3s;object-fit:contain}body,html{width:100%;max-width:100%;padding:0;margin:auto;border:0;font-size:16px;font-family:SVN-Gilroy,sans-serif;color:#1e293b;line-height:125%}.body-wrap{overflow:hidden}.hide-scrollbar::-webkit-scrollbar{display:none}.scrollbar-custom{overflow-y:scroll}.scrollbar-custom::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px #fff;border-radius:3px;background-color:#fff}.scrollbar-custom::-webkit-scrollbar{width:6px;background-color:#fff}.scrollbar-custom::-webkit-scrollbar-thumb{border-radius:3px;-webkit-box-shadow:inset 0 0 2px #fff;background-color:#2d746d}.sticky-top{position:sticky;top:0}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.btn-goto-top{cursor:pointer;position:fixed;bottom:10px;right:-60px;background:#77c6b9;width:50px;height:50px;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:flex;transition:all .3s ease;z-index:123;align-items:center;justify-content:center;color:#fff;font-size:24px}.btn-goto-top svg{width:30px;height:30px}.btn-goto-top.active{right:29px}.btn-goto-top i{position:relative;top:0;transition-duration:.3s}.btn-goto-top:hover{background:#0f172a}.btn-goto-top:hover svg{top:-5px}.btn-goto-top:hover i{top:-5px}.label{font-size:14px;line-height:20px;color:#fff;opacity:.6;text-transform:capitalize}.grid-md-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media screen and (max-width:768px){.grid-md-2{grid-template-columns:1fr}}.section-description{font-weight:500;font-size:20px;line-height:32px;color:rgba(255,255,255,.6)}@media screen and (max-width:768px){.section-description{font-size:16px;line-height:24px}}.hover-effect-1 img{transition-duration:.3s}.hover-effect-1 img:hover{scale:1.1}.ellipsis-2-line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellipsis-3-line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ellipsis-4-line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}@media screen and (max-width:992px){.section-with-bg{padding-bottom:120px!important}}.title{font-family:SFU Life,serif;color:#fff}.title.large{font-size:32px;line-height:48px}@media screen and (max-width:992px){.title.large{font-size:20px;line-height:28px}}.description{font-size:20px;line-height:32px;color:#fff}@media screen and (max-width:992px){.description{font-size:16px;line-height:24px}}.mb-space{margin-bottom:40px}@media screen and (max-width:992px){.mb-space{margin-bottom:20px}}@media screen and (max-width:768px){.mobile-show-more:not(.active){display:none!important}}.active-mobile-menu{overflow:hidden;position:relative}.active-mobile-menu:before{content:"";position:fixed;z-index:4;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.8);transition-duration:.3s}.cursor-pointer{cursor:pointer}.font-size-16{font-size:16px}body .popup-wrap{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:720px;padding:20px;display:flex;flex-direction:column;z-index:9999;background:#fff;border-radius:16px}body .popup-wrap .icon-close-popup{position:absolute;top:1rem;right:1rem;cursor:pointer}body .popup-wrap .image{max-width:480px;margin:0 auto 24px;width:100%}body .popup-wrap .title{font-weight:600;font-size:32px;line-height:48px;text-align:center;color:#0f172a;margin-bottom:8px}@media screen and (max-width:768px){body .popup-wrap .title{font-size:20px;line-height:28px}}body .popup-wrap .description{font-weight:500;font-size:20px;line-height:32px;text-align:center;color:#475569;margin-bottom:24px}@media screen and (max-width:768px){body .popup-wrap .description{font-size:16px;line-height:24px}}body:not(.show-popup) .popup-wrap{display:none}body.show-popup:before{content:"";width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.6);z-index:9999}.z-index-1{z-index:1}.capitalize-first-letter::first-letter{text-transform:uppercase!important}.filter-result-wrap{color:#fff}.section-title{color:#1e293b;font-family:SVN-Gilroy;font-weight:600;font-size:20px;line-height:28px}@media (min-width:768px){.section-title{font-size:32px;line-height:48px}}.text-desc-home{color:#475569;font-family:SVN-Gilroy;font-size:18px;font-weight:500;line-height:28px}.section-tag{color:#8b1a01;font-family:SVN-Gilroy;font-size:16px;font-weight:600;line-height:24px}.swiper{max-width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}.swiper-slide img{object-fit:cover;width:100%;height:auto}.popup-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:9999}.popup-menu .popup-content{background:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;position:relative;text-align:center}.popup-menu .popup-close{position:absolute;top:10px;right:15px;background:0 0;border:none;font-size:24px;cursor:pointer}.popup-menu .menu-popup-content{display:flex;flex-direction:column;align-items:start;justify-content:center}.popup-menu .filter-item{padding:12px;display:flex;flex-direction:row;align-items:center;gap:.5rem}.popup-menu .filter-item label{color:#0f172a;font-family:SVN-Gilroy;font-size:16px;font-weight:500;line-height:24px}.popup-menu .filter-item input[type=radio]{width:20px;height:20px;accent-color:#8b1a01}.phone-effect:hover{color:#8b1a01}.field-wrap .field-title-wrap .field-title{color:#1e293b;font-size:14px;font-weight:500;line-height:20px;padding:8px 0}.field-wrap .field-input-wrap{position:relative}.field-wrap .field-input-wrap .field-input{line-height:24px;border-radius:4px;font-size:16px;border:none;width:100%;background-color:#f1f5f9;padding:8px 12px;outline:0}.field-wrap .field-input-wrap.size-big .field-input{min-height:64px}.field-wrap .field-input-wrap.size-big .field-button{min-height:40px}.field-wrap .field-input-wrap .field-button{position:absolute;top:50%;right:1rem;transform:translateY(-50%);background-color:#690000;padding:8px 16px;border-radius:100px;color:#fff;text-align:center;font-size:16px;font-weight:600;line-height:24px;cursor:pointer}.first-uppercase::first-letter{text-transform:uppercase}.package-unit{color:#475569;font-size:18px;line-height:28px;font-weight:600}@media screen and (min-width:768px){.package-unit{font-size:24px;line-height:40px}}.badge-wrap{padding:4px 16px;color:#8b1a01;background:#f8e6e6;font-weight:600;border-radius:100px;font-size:16px;line-height:24px;text-align:center}.modal-payment-qr-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.order-data-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-bottom:1.25rem}.label-style{color:#1e293b;font-weight:500;font-size:18px;line-height:28px}.order-data-id{color:#1e293b}.order-data-transfer-content{font-weight:bolder}.btn-wrap{background:#8b1a01;font-weight:600;font-size:16px;line-height:24px;text-align:center;padding:8px 16px;color:#fff!important;cursor:pointer;border-radius:100px}.btn-wrap:hover{background:#8b1a01}.footer-button{width:100%}.footer-button button{width:100%}.payment-note{margin-bottom:.5rem;font-size:12px;line-height:20px;text-align:center;font-style:italic!important;font-family:Arial,sans-serif}.order-data-total{font-weight:600;font-size:32px;line-height:48px;text-align:center;color:#8b1a01}.btn-see-all{margin-top:24px;padding:8px 16px;background-color:#ed242a;display:inline-block;border-radius:100px;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);cursor:pointer;color:#fff;transition:.3s ease all}.btn-see-all:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.5);color:#fff!important}.splash-screen{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#00474c;z-index:9999;display:none;align-items:center;justify-content:center}.splash-screen.hidden{opacity:0;visibility:hidden}.splash-screen-desktop{display:flex;width:80%;align-items:center;justify-content:center;height:auto}@media (min-width:768px){.splash-screen-desktop{width:50%}}.splash-screen-desktop img{width:100%;object-fit:cover}.social-wrap .social-title{font-weight:600;font-size:16px;line-height:24px;text-align:center;margin-bottom:.25rem}.social-wrap .social-list{display:flex;justify-content:center;gap:.5rem}.social-wrap .social-item{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.social-wrap .social-item img{width:24px;height:24px}.showcase-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;color:#fff;align-items:center}@media screen and (max-width:992px){.showcase-wrap{grid-template-columns:1fr;gap:1rem;text-align:center}}.showcase-wrap .showcase-info-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media screen and (max-width:992px){.showcase-wrap .showcase-info-wrap{gap:12px;padding:1rem;align-items:center}}.showcase-wrap .showcase-info-wrap img{width:120px}.showcase-wrap .showcase-title{font-weight:600;font-size:64px;line-height:80px}@media screen and (max-width:1400px){.showcase-wrap .showcase-title{font-size:40px;line-height:56px}}.showcase-wrap .showcase-image-wrap{position:relative}.showcase-wrap .showcase-image-wrap img{width:100%}.showcase-wrap .showcase-image-wrap .side-text{position:absolute;right:0;top:50%;line-height:56px;transform:translateY(-50%) translateX(calc(50% + 28px)) rotateZ(-90deg);transform-origin:center;white-space:nowrap;color:#1e293b;background-color:#fff;padding:0 20px;font-weight:600;font-size:24px}@media screen and (max-width:992px){.showcase-wrap .showcase-image-wrap .side-text{transform:translateX(-50%);transform-origin:center;right:unset;top:100%;left:50%;line-height:48px}}.showcase-wrap .showcase-image-wrap .side-text2{font-family:Belleza,sans-serif;position:absolute;top:100%;right:0;font-size:48px;line-height:64px;color:#1e293b}@media screen and (max-width:992px){.showcase-wrap .showcase-image-wrap .side-text2{left:50%;top:calc(100% + 60px);transform:translateX(-50%);right:unset;font-size:30px;line-height:30px}}.showcase-wrap2{display:grid;grid-template-columns:1fr 1fr;gap:40px;color:#fff;align-items:center}@media screen and (max-width:992px){.showcase-wrap2{grid-template-columns:1fr;gap:1rem}}.showcase-wrap2 .p-title{font-size:32px;line-height:48px}@media screen and (max-width:992px){.showcase-wrap2 .p-title{font-size:20px;line-height:28px}}.showcase-wrap2 .p-info-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;text-align:left}.showcase-wrap2 .p-image{max-width:100%;text-align:center}.showcase-wrap2 .p-description{font-weight:500;font-size:20px;line-height:32px;color:#fff}@media screen and (max-width:992px){.showcase-wrap2 .p-description{font-size:16px;line-height:24px}}.button-wrap a.custom-button{padding:0 1rem;min-width:105px;min-height:28px;border-radius:4px;font-size:1rem;display:flex;align-items:center;justify-content:center;background:#77c6b9;background-size:400% 400%;animation:gradient 6s ease infinite;color:#21403e;gap:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.07843137)}.button-wrap a.custom-button.inverse{color:#234c49;background:#fff}.button-wrap a.custom-button.large{font-size:1rem;min-height:40px;min-width:240px}.button-wrap a.custom-button.small{font-size:12px;line-height:16px}.button-wrap a.custom-button.secondary{color:#000;background-color:#fff}.button-wrap a.custom-button:hover{color:#fff;background:#234c49;box-shadow:0 8px 20px 0 rgba(0,0,0,.2)}@media screen and (max-width:768px){.slide-nav-wrap{display:none}}.slide-nav-wrap .slide-nav-next,.slide-nav-wrap .slide-nav-prev{position:absolute;left:unset;bottom:50%;right:-20px;user-select:none;display:flex;align-items:center;justify-content:center;gap:20px;z-index:9;transition-duration:.3s;width:40px;height:40px;background-color:#f8e6e6;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.07843137)}.slide-nav-wrap .slide-nav-next.slide-nav-prev,.slide-nav-wrap .slide-nav-prev.slide-nav-prev{right:unset;left:-20px}.slide-nav-wrap .slide-nav-next.slide-nav-next,.slide-nav-wrap .slide-nav-prev.slide-nav-next{right:-20px;left:unset}.slide-nav-wrap .slide-nav-next:hover,.slide-nav-wrap .slide-nav-prev:hover{background-color:#f1f5f9}.slide-nav-wrap .slide-nav-next img,.slide-nav-wrap .slide-nav-prev img{width:20px;height:20px;object-fit:contain}@media screen and (max-width:768px){.slide-nav-wrap2{display:none}}.slide-nav-wrap2 .slide-nav-next,.slide-nav-wrap2 .slide-nav-prev{position:absolute;left:unset;bottom:50%;transform:translateY(50%);right:-20px;user-select:none;display:flex;align-items:center;justify-content:center;gap:20px;z-index:9;transition-duration:.3s;width:40px;height:40px;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.07843137)}.slide-nav-wrap2 .slide-nav-next.slide-nav-prev,.slide-nav-wrap2 .slide-nav-prev.slide-nav-prev{right:unset;left:-30px}.slide-nav-wrap2 .slide-nav-next.slide-nav-next,.slide-nav-wrap2 .slide-nav-prev.slide-nav-next{right:-30px;left:unset}.slide-nav-wrap2 .slide-nav-next:hover,.slide-nav-wrap2 .slide-nav-prev:hover{background-color:#e2e8f0}.slide-nav-wrap2 .slide-nav-next img,.slide-nav-wrap2 .slide-nav-prev img{width:20px;height:20px;object-fit:contain}.field-item-wrap{display:flex;flex-direction:column;position:relative;gap:4px;color:#000;font-size:16px;line-height:24px}.field-item-wrap .field-item-label{display:flex;gap:8px;text-transform:capitalize;font-weight:600;font-size:16px;line-height:24px;color:#21403e}.field-item-wrap .field-item-label img{width:24px;height:24px;object-fit:contain}.field-item-wrap .field-item-input{background-color:#fff;line-height:40px;border:none;border-bottom:1px solid #475569;border-radius:0}.field-item-wrap .field-item-input.with-icon{padding-left:32px}.field-item-wrap .field-item-input::placeholder{color:#475569}.field-item-wrap .input-icon{position:absolute;left:0;bottom:.5rem}.field-item-wrap .field-item-list-radio{display:flex;flex-wrap:wrap;gap:24px}.radio-wrap{display:flex;align-items:center;gap:12px;font-size:16px;line-height:24px;padding-left:56px;position:relative;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-wrap:hover input~.checkmark{background-color:#e2e8f0}.radio-wrap input{position:absolute;opacity:0;cursor:pointer}.radio-wrap .checkmark{position:absolute;top:50%;transform:translateY(-50%);left:12px;height:26px;width:26px;background-color:transparent;border:2px solid #475569;border-radius:50%}.radio-wrap input:checked~.checkmark{background-color:#ff8040}.radio-wrap .checkmark:after{content:"";position:absolute;display:none}.radio-wrap input:checked~.checkmark:after{display:block}.radio-wrap .checkmark:after{top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#fff}.form-wrap{padding:20px;border-radius:1rem;background-color:#fff;display:grid;grid-template-columns:1fr;gap:1.5rem}.tag-wrap{border-radius:100px;padding:8px 24px;background-color:rgba(255,255,255,.2);color:#fff}.tag-wrap.warning{background-color:#ffe8d4;color:#ff8040}.tag-wrap .tag{font-weight:600;font-size:16px;line-height:24px;text-align:center}@media screen and (max-width:992px){.tag-wrap .tag{font-size:12px;line-height:16px}}.tabs-wrap{display:flex;justify-content:center;align-items:center;white-space:nowrap;background-color:#77c6b9;border-radius:4px;width:100%;overflow:hidden}.tabs-wrap .tab{height:52px;flex-grow:1;cursor:pointer;transition-duration:.3s;position:relative;text-align:center;color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:18px;line-height:24px;min-width:150px}.tabs-wrap .tab:before{content:"";position:absolute;bottom:8px;height:1px;width:80%;background-color:transparent;left:10%;transition-duration:.3s}.tabs-wrap .tab.active{font-weight:600;color:#000}.tabs-wrap .tab.active:before{background-color:#000}.tabs-wrap .tab:hover{color:#fff;background-color:#21403e}.tabs-wrap .tab:hover:before{background-color:#fff}.tab-content-wrap{width:100%;max-width:100%;position:relative}.tab-content-wrap:not(.active){display:none}.product-wrap{border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:20px;overflow:hidden;position:relative}.product-wrap.active .active-effect,.product-wrap:hover .active-effect{opacity:1}.product-wrap.small .product-image{min-height:240px}@media screen and (max-width:992px){.product-wrap.small{padding:10px}.product-wrap.small .product-title{font-size:14px;line-height:20px}.product-wrap.small .product-description{font-size:12px;line-height:16px}.product-wrap.small .product-image{min-height:170px}}.product-wrap .product-image{min-height:360px;max-height:360px}@media screen and (max-width:992px){.product-wrap .product-image{min-height:280px}}@media screen and (max-width:992px){.product-wrap{border-radius:4px}}.product-wrap .product-info{flex-grow:1}.product-wrap .product-info .product-title{color:#fff;font-family:SFU Life,serif;font-weight:400;font-size:20px;line-height:28px;text-transform:uppercase}.product-wrap .product-info .product-title:hover{color:#ff8040}.product-wrap .product-info .product-description{font-weight:500;font-size:18px;line-height:28px;color:#fff}.product-wrap>:not(.active-effect){position:relative}.product-wrap .active-effect{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;opacity:0;transition-duration:.3s;z-index:0}.product-wrap .active-effect ._border{position:absolute;width:100%;height:100%;left:0;top:0;border:2px solid #facd49}.product-wrap .active-effect ._bottom:after,.product-wrap .active-effect ._bottom:before,.product-wrap .active-effect ._top:after,.product-wrap .active-effect ._top:before{content:"";position:absolute;width:24px;height:24px;border-radius:100%;border:2px solid #facd49;background-color:#000}.product-wrap .active-effect ._top:before{top:-12px;left:-12px}.product-wrap .active-effect ._top:after{top:-12px;right:-12px}.product-wrap .active-effect ._bottom:before{left:-12px;bottom:-12px}.product-wrap .active-effect ._bottom:after{bottom:-12px;right:-12px}.section-title-wrap{display:flex;justify-content:center;align-items:center;overflow:hidden}.section-title-wrap .section-title{font-family:SFU Life,serif;font-size:32px;line-height:48px;color:#fff}.section-title-wrap .section-title.with-line{padding:0 4rem;position:relative;text-align:center}@media screen and (max-width:768px){.section-title-wrap .section-title.with-line{padding:0 1rem;max-width:70%;min-width:230px}}.section-title-wrap .section-title.with-line:after,.section-title-wrap .section-title.with-line:before{content:"";width:100%;height:1px;background-color:rgba(255,255,255,.4);position:absolute;left:100%;top:50%;transform:translateY(-50%)}.section-title-wrap .section-title.with-line.text-monte-800:after,.section-title-wrap .section-title.with-line.text-monte-800:before{background-color:#234c49}.section-title-wrap .section-title.with-line:after{left:unset;right:100%}@media screen and (max-width:768px){.section-title-wrap .section-title{font-size:20px;line-height:28px}}@media screen and (max-width:768px){.section-title-wrap{font-size:24px;line-height:32px}}.section-bg-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.section-bg-wrap img{width:100%;height:100%;object-fit:cover}.section-bg-wrap .bottom-center{object-position:center 75%}.section-bg-wrap .shadow{opacity:.8;object-fit:cover;position:absolute;top:0;left:0}.section-bg-wrap .section-bg-linear{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.6) 0,#000 100%)}.section-wrap{position:relative;padding:40px 0}@media screen and (max-width:768px){.section-wrap{padding:20px 0}}.section-wrap .section-description{font-weight:500;font-size:20px;line-height:32px;margin-bottom:24px}@media screen and (max-width:768px){.section-wrap .section-description{font-size:16px;line-height:24px}}.section-wrap2{position:relative;margin-top:40px;padding:44px 0 76px}@media screen and (max-width:768px){.section-wrap2{margin-top:16px;padding:40px 0 64px}}.section-wrap3{position:relative;padding:80px 0}.top-wrap .top_logo{width:200px;height:200px;margin-bottom:20px}.chunk-wrap{max-width:800px;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.partner-info-wrap{padding:32px 0;text-align:center;color:#fff}@media screen and (max-width:768px){.partner-info-wrap{padding:20px 0}}.partner-info-wrap .title{font-weight:600;font-size:64px;line-height:80px}@media screen and (max-width:768px){.partner-info-wrap .title{font-size:40px;line-height:56px}}.partner-info-wrap .sub-title{font-weight:600;font-size:20px;line-height:28px;margin-bottom:2rem}@media screen and (max-width:768px){.partner-info-wrap .sub-title{font-size:16px;line-height:24px}}.partner-info-wrap .flag-list{display:flex;gap:24px;justify-content:center}.partner-info-wrap .flag-list>*{width:45px;height:32px;object-fit:contain}@media screen and (max-width:768px){.partner-info-wrap .flag-list{gap:16px}}.partner-slide{position:relative;height:100%;display:flex;align-items:center}.partner-slide .slide-group-wrap{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:8px 20px}@media screen and (max-width:768px){.partner-slide .slide-group-wrap{gap:8px}}.partner-slide .slide-group-wrap .image-title-wrap{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;overflow:hidden;position:relative;height:100px;padding:10px}@media screen and (max-width:768px){.partner-slide .slide-group-wrap .image-title-wrap{height:70px}}.partner-slide .slide-group-wrap .image-title-wrap:hover .item-title{opacity:1}.partner-slide .slide-group-wrap .image-title-wrap img{max-width:100%;max-height:100%;object-fit:contain}.partner-slide .slide-group-wrap .image-title-wrap .item-title{position:absolute;width:100%;left:0;bottom:0;padding:.5rem 0;text-align:center;transition-duration:.3s;opacity:0;color:#fff;background-color:rgba(0,0,0,.8)}.corner-effect-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.corner-effect-wrap .top-left{position:absolute;left:0;top:0}.corner-effect-wrap .top-right{position:absolute;right:0;top:10%}.corner-effect-wrap .mid-right{position:absolute;right:0;top:60%}.corner-effect-wrap .mid-left{position:absolute;left:0;top:50%}.corner-effect-wrap .bottom-left{position:absolute;left:10%;bottom:-10%}.corner-effect-wrap .bottom-left2{position:absolute;left:0;bottom:0}@media screen and (max-width:768px){.corner-effect-wrap .bottom-left2{display:none}}.corner-effect-wrap .bottom-right{position:absolute;right:10%;bottom:-10%}.corner-effect-wrap .bottom-right2{position:absolute;right:-10%;bottom:0}.corner-effect-wrap .bottom-right3{position:absolute;right:0;bottom:0}@media screen and (max-width:768px){.corner-effect-wrap .bottom-right3{display:none}}.corner-effect-wrap .bottom-mid-left{position:absolute;left:calc(50% - 200px);bottom:0}.corner-effect-wrap .bottom-mid-left img{width:88px}.corner-effect-wrap .bottom-mid-right{position:absolute;right:calc(50% - 200px);bottom:0}.corner-effect-wrap .bottom-mid-right img{width:88px}.banner-wrap{position:relative;padding:0}.banner-wrap .big-image{border-radius:8px;width:100%;max-height:640px;object-fit:cover;object-position:center}@media screen and (max-width:768px){.banner-wrap .big-image{max-height:480px;border-radius:0}}.banner-wrap .big-image2{width:100%;object-fit:cover;object-position:center;max-height:560px;border-radius:24px;border:4px solid #fff}@media screen and (max-width:768px){.banner-wrap .big-image2{max-height:360px}}.cards-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px}@media screen and (max-width:768px){.cards-wrap{grid-template-columns:1fr 1fr;gap:16px}}.member-wrap{display:grid;padding:16px}@media screen and (max-width:768px){.member-wrap{padding:12px}}.member-wrap .avatar{width:120px;height:120px;border-radius:100px;object-fit:contain;border:1px solid #ff8040;padding:8px;margin-bottom:24px}.member-wrap .name{font-weight:600;font-size:24px;line-height:32px;color:#fff;margin-bottom:4px}.member-wrap .position{font-weight:500;font-size:16px;line-height:24px;color:#77c6b9;margin-bottom:12px}.member-wrap .description{font-weight:500;font-size:16px;line-height:24px;color:#fff}.btn-show-wrap{font-weight:600;font-size:16px;line-height:24px}.btn-show-wrap>*{display:flex;align-items:center;gap:4px;color:#3a9287}.btn-show-wrap.active .status-show{display:none}.btn-show-wrap:not(.active) .status-hide{display:none}.icon-checkbox-wrap{width:40px;min-width:40px;height:40px;border:1px solid #ff8040;border-radius:100px;display:flex;align-items:center;justify-content:center}.reasons-wrap{display:grid}.reason-wrap{display:flex;padding:12px 0;justify-content:space-between;align-items:center;gap:12px;font-weight:500;font-size:18px;line-height:28px;color:#fff;text-align:left;transition-duration:.3s}.reason-wrap:hover{color:#ff8040}.trip-wrap{padding:44px 24px 24px}.trip-wrap .title{font-weight:600;font-size:20px;line-height:28px;color:#fff}.trip-wrap .description{font-weight:500;font-size:16px;line-height:24px;color:#fff}.effect-col-left-wrap{position:absolute;top:0;left:0;height:100%}.effect-col-left-wrap ._border{border-left:2px dashed #3a9287!important;height:100%;display:block;top:40px;position:relative}.effect-col-left-wrap ._circle:after,.effect-col-left-wrap ._circle:before{content:"";position:absolute;top:40px;left:0;transform:translate(-50%,-50%);border-radius:100px}.effect-col-left-wrap ._circle:before{width:40px;height:40px;border:8px solid rgba(255,128,64,.5)}.effect-col-left-wrap ._circle:after{width:24px;height:24px;background-color:#ff8040}.article-wrap{display:flex;flex-direction:column}.article-wrap .featured-image-wrap img{width:100%;height:100%;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.article-wrap .info{padding:20px}@media screen and (max-width:992px){.article-wrap .info{padding:10px 0}}.article-wrap .title{font-weight:600;font-size:20px;line-height:28px;margin-bottom:4px;color:#0f172a}.article-wrap .title:hover{color:#ff8040}@media screen and (max-width:992px){.article-wrap .title{font-size:14px;line-height:20px}}.article-wrap .description{font-weight:500;font-size:18px;line-height:28px;color:#475569}@media screen and (max-width:992px){.article-wrap .description{font-size:12px;line-height:16px}}.content-wrap{position:relative;max-width:960px;margin:auto;padding:40px;background-color:#fff}@media screen and (max-width:992px){.content-wrap{padding:16px}}.content-wrap .title{font-weight:600;font-size:40px;line-height:56px;color:#0f172a;margin-bottom:12px}@media screen and (max-width:992px){.content-wrap .title{font-size:32px;line-height:48px}}.content-wrap .content{color:#475569}.content-wrap .content img{height:auto}.breadcrumb-wrap{color:#475569;display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-bottom:20px}.breadcrumb-wrap .breadcrumb-item{font-size:12px;line-height:16px;font-weight:500}.breadcrumb-wrap .breadcrumb-item.active{font-size:14px;line-height:20px;font-weight:600;color:#0f172a}.breadcrumb-wrap .breadcrumb-item.active i{color:#0f172a}.breadcrumb-wrap .breadcrumb-item.active:hover{color:#ff8040}.breadcrumb-wrap .breadcrumb-item+.breadcrumb-item::before{margin-right:4px}.buy-wrap{margin-top:24px;padding:48px 0 24px;border-top:1px solid #cbd5e1;text-align:center}@media screen and (max-width:992px){.buy-wrap{padding:24px 0 12px}}.buy-wrap .title{font-size:32px;line-height:48px;text-align:center;text-transform:uppercase}.buy-wrap .description{font-weight:500;font-size:20px;line-height:32px;text-align:center}.search-wrap{display:flex;align-items:center;background-color:#77c6b9;border:1px solid #77c6b9;border-radius:4px;min-width:280px;height:52px;padding:0 12px}.search-wrap input{line-height:28px;color:#000;border:none;background-color:transparent;outline:0;flex-grow:1}.search-wrap input::placeholder{color:#000}.search-wrap .input-icon-search{color:#000}.pagination-wrap{margin-top:30px}.pagination-wrap .pagination{display:flex;justify-content:center}.pagination-wrap .page-item{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100%;color:rgba(255,255,255,.6);transition-duration:.3s}.pagination-wrap .page-item.active,.pagination-wrap .page-item:hover{background-color:#ff8040;color:#fff}.pagination-wrap .page-item.active .page-link,.pagination-wrap .page-item.active i,.pagination-wrap .page-item:hover .page-link,.pagination-wrap .page-item:hover i{color:#fff}.pagination-wrap .page-item .page-link{padding:0;background:0 0;border:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.6)}.pagination-wrap .first,.pagination-wrap .last,.pagination-wrap .next,.pagination-wrap .prev{cursor:pointer}.pagination-wrap .first i,.pagination-wrap .last i,.pagination-wrap .next i,.pagination-wrap .prev i{color:#ff8040}.pagination-wrap .next{margin-left:16px}.pagination-wrap .prev{margin-right:16px}.select-wrap{position:relative;white-space:nowrap}.select-wrap.style-box{width:100%;height:48px;border-radius:4px;border:1px solid #77c6b9;background-color:#77c6b9;padding:12px}.select-wrap.style-box .options-wrap{top:calc(100% + 8px);left:0;max-width:100%;box-shadow:0 8px 16px 0 rgba(0,0,0,.16078431);background-color:#3d3d3d;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.2)}.select-wrap.style-box .option-item{font-weight:500;font-size:16px;line-height:24px;color:rgba(255,255,255,.4);padding:16px;background-color:#3d3d3d;border-radius:0;border-bottom:1px solid rgba(255,255,255,.2)}.select-wrap.style-box .option-item:last-child{border-bottom:none}.select-wrap.style-box .option-item.active,.select-wrap.style-box .option-item.option-selected,.select-wrap.style-box .option-item:hover{background-color:#1a1a1a!important;color:rgba(255,255,255,.4);font-weight:500}.select-wrap.style-box .selected-wrap{justify-content:space-between}.select-wrap.style-box .selected-wrap>i{color:#fff}.select-wrap .selected-wrap{cursor:pointer;display:flex;gap:8px;color:#000}.select-wrap .selected-wrap>i{transition-duration:.3s}.select-wrap.active .options-wrap,.select-wrap.hover-show:hover .options-wrap{visibility:visible;opacity:1;clip:rect(0,100vw,200vh,-30px);transition-duration:.5s!important}.select-wrap.active .selected-wrap>i,.select-wrap.hover-show:hover .selected-wrap>i{transform:rotateZ(180deg)}.select-wrap .option-item img,.select-wrap .option-selected{width:28px;max-width:28px;height:24px;object-fit:cover}.select-wrap .option-item{border-radius:.5rem;min-width:180px;display:flex;gap:20px;align-items:center;padding:.5rem;color:#ff8040}.select-wrap .option-item:hover{background-color:#ff8040;color:#fff}.select-wrap>a{display:flex;align-items:center;gap:4px}.select-wrap .lang-active{color:#ff8040;font-weight:600}.select-wrap .options-wrap{position:absolute;top:100%;right:-170px;border:1px solid #ff8040;visibility:visible;clip:rect(0,200vw,0,0);opacity:1;transition-duration:.2s;transform:translateZ(0);box-shadow:.25rem .25rem 10px 0 #dcdcdc;white-space:nowrap;background-color:#fff;border-radius:.5rem;padding:10px;flex-direction:column;gap:.5rem;z-index:9999}@media (min-width:768px){.select-wrap .options-wrap{right:0}}.header-container{background-color:#00474c}.header-container .header-wrap{position:sticky;top:0;display:none;height:48px}@media (min-width:992px){.header-container .header-wrap{display:flex;color:#fff}}.header-container .header-wrap .header-left{flex-grow:1;display:flex;align-items:center}.header-container .header-wrap .header-right{display:flex;align-items:center;gap:1.5rem}.header-container .header-wrap .header-right .line-y{width:1px;background-color:#f8fafc;height:20px}.header-container .header-wrap .header-right .cart-icon-wrap i{color:#fff;font-size:20px;transition:font-size .3s ease}.header-container .logo-wrap{margin-right:.5rem}.header-container .logo-wrap img{max-width:48px}.header-container .nav-wrap{flex-grow:1;justify-content:flex-start;gap:1rem;display:none;align-items:center}.header-container .nav-wrap .nav-item{position:relative;display:flex;border-bottom:1px solid transparent}.header-container .nav-wrap .nav-item .nav-title{position:relative;font-weight:500;font-size:16px;line-height:32px}.header-container .nav-wrap .nav-item.active{font-weight:600;border-bottom:2px solid #8b1a01}.header-container .nav-wrap .nav-item:hover>a{color:#ff8040}.header-container .nav-wrap .nav-item:hover .nav-2-wrap{visibility:visible;opacity:1;clip:rect(0,100vw,200vh,-30px);transition-duration:.5s!important}.header-container .nav-wrap .nav-item .nav-2-wrap{position:absolute;top:100%;left:0;visibility:visible;clip:rect(0,200vw,0,0);opacity:1;transition-duration:.2s;transform:translateZ(0);box-shadow:.25rem .25rem 10px 0 #dcdcdc;min-width:200px;white-space:nowrap;background-color:#fff;border-radius:.5rem;padding:1rem 2rem;display:flex;flex-direction:column;gap:.5rem}.header-container .nav-wrap .nav-item .nav-2-wrap .nav-item.active{border-bottom:none}.header-container .nav-wrap .nav-item .nav-2-wrap .nav-item.active a{color:#ff8040}@media (min-width:992px){.header-container .nav-wrap{display:flex}}.header-container .header-mobile-wrap{display:flex;justify-content:space-between;height:60px;align-items:center}.header-container .header-mobile-wrap i{color:#fff}@media (min-width:992px){.header-container .header-mobile-wrap{display:none;height:80px}}.header-container .logo-mobile-wrap{width:48px;height:32px}.header-container .logo-mobile-wrap img{width:100%}.header-container .nav-mobile-wrap{position:fixed;z-index:9999;top:0;right:120%;width:100%;min-height:100vh;transition-duration:.3s;transition-timing-function:ease-in;background:#fff;color:#690000;padding:4rem 1rem 0;display:flex;flex-direction:column;align-items:flex-start}.header-container .nav-mobile-wrap.show{right:0}.header-container .nav-mobile-wrap .nav-mobile-item{position:relative;border-bottom:1px solid transparent}.header-container .nav-mobile-wrap .nav-mobile-item .nav-mobile-title{font-weight:500;font-size:1rem;line-height:2rem;margin-bottom:1rem;color:#690000}.header-container .nav-mobile-wrap .nav-mobile-item.active{font-weight:600;color:#fff}@media (min-width:992px){.header-container .nav-mobile-wrap .nav-mobile-item.active{color:#ff8040}}.header-container .nav-mobile-wrap .nav-mobile-item .nav-mobile-2-wrap{display:flex;flex-direction:column;padding-left:1.25rem}.header-container .nav-mobile-wrap .nav-mobile-item .nav-mobile-2-wrap .nav-mobile-title{margin-bottom:.5rem;position:relative}.header-container .nav-mobile-wrap .nav-mobile-item .nav-mobile-2-wrap .nav-mobile-title:before{content:"";position:absolute;top:50%;left:-1rem;transform:translateY(-50%);width:6px;height:6px;background-color:#ff8040;border-radius:100px}.header-container .nav-mobile-wrap .btn-close-menu-mobile{position:absolute;right:1rem;top:4rem}.header-container .nav-mobile-wrap .btn-close-menu-mobile i{color:#1e293b}.header-container .nav-mobile-wrap .logo-wrap{margin-bottom:1.5rem}.header-container .nav-mobile-wrap .options-wrap{right:initial!important}.header-container .top-nav__right{display:flex;gap:1rem;align-items:center}.header-container .cart-icon-wrap{position:relative}.header-container .cart-noti{position:absolute;top:-5px;right:-5px;background-color:#ed242a;border-radius:100px;width:14px;height:14px;color:#fff;text-align:center;font-family:SVN-Gilroy;font-size:10px;font-weight:600;line-height:12px}.header-container .header-search-form{display:flex;align-items:center;background:#fff;border-radius:999px;padding:0 .5rem 0 1rem;height:40px;box-shadow:0 2px 8px rgba(0,0,0,.04);position:relative}.header-container .header-search-form.mobile{display:flex}@media (min-width:992px){.header-container .header-search-form.mobile{display:none}}.header-container .header-search-form .header-search-input{border:none;outline:0;background:0 0;font-size:16px;color:#333;width:100%;margin:0 1.5rem 0 .5rem}@media (min-width:992px){.header-container .header-search-form .header-search-input{width:240px}}.header-container .header-search-form .header-search-btn{background:#ed242a;border:none;border-radius:999px;width:80px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;margin-left:.5rem;cursor:pointer;transition:background .2s}.header-container .header-search-form .header-search-btn i{font-size:16px;color:#fff}.header-container .header-search-form .header-search-btn:hover{background:#fe353b}.header-container .header-search-form .search-suggestion-dropdown{background:#fff;border-radius:12px;box-shadow:0 2px 16px rgba(0,0,0,.12);margin-top:4px;padding:0;overflow-y:auto;position:absolute;left:0;right:0;top:100%;z-index:1000;display:none}.header-container .header-search-form .search-suggestion-dropdown .search-suggestion-item{display:flex;align-items:center;padding:12px;border-bottom:1px solid #eee;color:#000;cursor:pointer}.header-container .header-search-form .search-suggestion-dropdown .search-suggestion-item:hover{background:#f5f5f5}.header-container .header-search-form .search-suggestion-dropdown .search-suggestion-item img{width:48px;height:48px;object-fit:cover;border-radius:8px;margin-right:12px}.header-container .header-search-form .search-suggestion-dropdown .search-suggestion-item .info{flex:1}.header-container .header-search-form .search-suggestion-dropdown .search-suggestion-item .info .name{font-weight:600;font-size:16px}.header-container .header-search-form .search-suggestion-dropdown .search-suggestion-item .info .price{color:#e53935;font-weight:600;margin-right:8px}.header-container .header-search-form .search-suggestion-dropdown .search-suggestion-item .info .old-price{color:#888;text-decoration:line-through;font-size:14px}.header-container .header-search-form .search-suggestion-dropdown .search-suggestion-footer{text-align:center;padding:12px}.header-container .header-search-form .search-suggestion-dropdown .search-suggestion-footer button{background:#ed242a;color:#fff;border:none;border-radius:999px;padding:8px 32px;font-size:16px;cursor:pointer;width:100%}.header-container .header-search-form .search-suggestion-dropdown .search-suggestion-footer button:hover{background:#fe353b;transition-duration:.3s}.header-container .right-icon.feather-chevron-down{color:#fff}.header-container .cart-btn{cursor:pointer;display:flex;align-items:center;gap:.5rem;position:relative}.footer-wrap{position:relative;color:#fff}.footer-wrap .footer-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1}.footer-wrap .footer-background img{width:100%;height:100%;object-fit:cover}.footer-wrap .footer-connect{display:flex;justify-content:space-between;align-items:center;padding:40px 0;flex-wrap:wrap;gap:12px}.footer-wrap .footer-connect .footer-connect-title{padding:4px 0;border-bottom:1px solid #ed242a;margin-bottom:16px}.footer-wrap .footer-connect .footer-connect-logan{font-size:40px;font-weight:600;line-height:48px}@media screen and (min-width:992px){.footer-wrap .footer-connect .footer-connect-logan{font-size:40px;line-height:56px}}.footer-wrap .footer-connect .footer-connect-btn{display:flex;width:200px;padding:8px 16px;justify-content:center;align-items:center;gap:4px;border-radius:20px;background:#ed242a;box-shadow:0 4px 8px 0 rgba(0,0,0,.08)}.footer-wrap .footer-connect .footer-connect-btn:hover{background:#fe353b;color:#fff}.footer-wrap .footer-connect-line{width:100%;height:1px;background-color:#64748b}.footer-wrap .footer{display:grid;padding-top:40px;padding-bottom:40px;grid-template-columns:2fr auto auto 2fr;gap:5%}.footer-wrap .footer .footer-col{display:flex}.footer-wrap .footer .col-logo{display:flex;flex-direction:column;align-items:start;gap:20px}.footer-wrap .footer .logo-wrap{width:100%;display:flex;justify-content:center}.footer-wrap .footer .footer-logo{max-width:204px}.footer-wrap .footer .nav-footer-wrap{flex-grow:1;display:flex;flex-direction:column;gap:1rem}.footer-wrap .footer .nav-footer-wrap .nav-title{font-weight:600;font-size:1.5rem;line-height:2rem}.footer-wrap .footer .nav-footer-wrap .nav-item{font-weight:500;font-size:1rem;line-height:1.5rem;display:flex;flex-direction:column;margin-bottom:.5rem}.footer-wrap .footer .nav-footer-wrap .nav-child-list{display:flex;flex-direction:column;gap:.5rem}.footer-wrap .footer .nav-footer-wrap .nav-child-list .nav-child-item{line-height:1.5rem}.footer-wrap .footer .nav-footer-wrap .nav-child-list .nav-child-item:hover{color:#bf5c5c}@media screen and (max-width:992px){.footer-wrap .footer{grid-template-columns:1fr;grid-template-rows:auto;text-align:start;gap:2rem}.footer-wrap .footer .nav-footer-wrap{display:flex;flex-direction:column;align-items:start}}.footer-wrap .label{font-size:14px;font-weight:600;line-height:20px}.footer-wrap .menu-3-content{font-size:16px;font-weight:500;line-height:24px}.footer-wrap .social-title-footer{font-size:24px;font-weight:600;line-height:32px}.footer-wrap .social-list{display:flex;gap:8px}.footer-wrap .social-list img{width:40px;height:40px;aspect-ratio:1/1;object-fit:cover}.footer-wrap .contact-list{display:flex;flex-direction:column;align-items:start}.footer-wrap .contact-list .contact-item{display:flex;gap:16px;align-items:center;padding:8px 0;text-align:start}.footer-wrap .contact-list .contact-item i{color:#fff}.footer-wrap .contact-list .contact-item p{margin:0;font-size:16px;font-weight:600;line-height:24px}.footer-wrap .contact-list .contact-item a,.footer-wrap .contact-list .contact-item span{font-size:16px;font-weight:500;line-height:24px}.footer-wrap .contact-list .contact-item i{width:20px;height:20px}.footer-wrap .contact-list .contact-item .text-totem-pole{color:#fff}.footer-wrap .menu-footer-1-mobile,.footer-wrap .menu-footer-2-mobile{display:flex}@media (min-width:992px){.footer-wrap .menu-footer-1-mobile,.footer-wrap .menu-footer-2-mobile{display:none!important}}.footer-wrap .menu-footer-1-mobile .nav-title,.footer-wrap .menu-footer-2-mobile .nav-title{cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:1rem}.footer-wrap .menu-footer-1-desktop,.footer-wrap .menu-footer-2-desktop{display:none!important}@media (min-width:992px){.footer-wrap .menu-footer-1-desktop,.footer-wrap .menu-footer-2-desktop{display:flex!important}}.copyright{font-size:14px;line-height:52px;font-weight:600;text-align:center;border-top:1px solid #64748b}.new-product-loop-item{padding:8px;border-radius:8px;background-color:#fff;position:relative;cursor:pointer;flex-direction:column;height:auto;justify-content:start!important;user-select:none}.new-product-loop-item .product-loop-img{width:100%;aspect-ratio:4/3!important;object-fit:cover;margin-bottom:0!important;border-radius:0!important}.new-product-loop-item .product-title{margin:12px 0 58px 0;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden}@media (min-width:992px){.new-product-loop-item .product-title{margin:12px 0 40px 0}}.new-product-loop-item .price-block{display:flex;align-items:center;flex-direction:column;position:absolute;left:8px;gap:0;bottom:15px}@media (min-width:1200px){.new-product-loop-item .price-block{flex-direction:row;gap:8px;bottom:15px}}.new-product-loop-item .price-block .price{color:#ed242a}.new-product-loop-item .price-block .compare-price{color:#475569;font-weight:500;text-decoration-line:line-through}.new-product-loop-item .space-hot-product{margin:12px 0 76px 0}.new-product-loop-item .space-price{bottom:39px}@media (min-width:1200px){.new-product-loop-item .space-price{bottom:46px}}.new-product-loop-item .btn-hot{position:absolute;left:8px;bottom:8px;border-radius:100px;background:linear-gradient(90deg,#ed242a 0,#ffc5c7 100%);width:calc(100% - 16px);color:#fff;text-align:center;font-family:SVN-Gilroy;font-size:14px;font-weight:600;line-height:20px;text-transform:uppercase;padding:3px 0}.new-product-loop-item .cart-icon-badge{width:32px;aspect-ratio:1/1;border-radius:50%;background-color:#ed242a;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;cursor:pointer;transition:.3s ease all;z-index:10;position:absolute;bottom:15px;right:10px}.new-product-loop-item .cart-icon-badge:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.3)}.new-product-loop-item .cart-icon-badge i{font-size:16px;color:#fff}.new-product-loop-item .space-badge-hot{bottom:42px}.page-blog{background-color:#fff}.page-blog .blog-banner .image-wrapper{position:relative;padding:80px 0;background-size:cover;background-position:center}.page-blog .blog-banner .image-wrapper::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);z-index:1}.page-blog .blog-banner .image-wrapper .blog-tag{position:relative;z-index:2;color:#fff;display:flex;justify-content:center}.page-blog .blog-banner .image-wrapper .blog-tag div{padding:8px 24px;background-color:rgba(255,255,255,.2);border-radius:100px;color:#fff;font-family:SVN-Gilroy;font-size:20px;font-weight:600;line-height:28px}.page-blog .blog-banner .image-wrapper .blog-title{position:relative;z-index:2;text-align:center;color:#fff;font-family:SVN-Gilroy;font-size:32px;font-weight:600;line-height:48px;padding:0;margin-top:24px}@media (min-width:576px){.page-blog .blog-banner .image-wrapper .blog-title{padding:0 40px}}@media (min-width:992px){.page-blog .blog-banner .image-wrapper .blog-title{padding:0 120px;font-size:48px;line-height:64px}}.page-blog .blog-content{padding-bottom:40px}.page-blog .blog-content .blog-grid{display:grid;padding-top:2rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width:576px){.page-blog .blog-content .blog-grid{gap:2rem}}@media (min-width:992px){.page-blog .blog-content .blog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}@media (min-width:1200px){.page-blog .blog-content .blog-grid{gap:2rem}}.page-blog .blog-content .article-item{border-radius:12px;cursor:pointer;border:1px solid #fff;transition:.3s ease all;z-index:2;background-color:#fff}.page-blog .blog-content .article-item:hover{border:1px solid #8b1a01}.page-blog .blog-content .article-item:hover .article-title{color:#8b1a01}.page-blog .blog-content .article-item img{aspect-ratio:4/3;object-fit:cover;width:100%;border-radius:12px}.page-blog .blog-content .article-item .article-title{padding:12px 12px 0 12px;margin-bottom:12px;overflow:hidden;color:#1e293b;text-overflow:ellipsis;font-family:SVN-Gilroy;font-size:16px;font-weight:600;line-height:20px;opacity:.8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch}@media (min-width:768px){.page-blog .blog-content .article-item .article-title{font-size:20px;line-height:28px}}.page-blog .breadcrumb{padding:20px 0 12px 0;display:flex;gap:.5rem;margin:0;align-items:center}.page-blog .breadcrumb a{color:#475569;font-size:16px;font-weight:500;line-height:24px}.page-blog .breadcrumb div{color:#475569;font-size:16px;font-weight:700;line-height:24px}.page-blog .pagination-block{display:flex;justify-content:center}.page-blog .page-link{color:#8b1a01;border:none}.page-blog .active .page-link{background-color:#8b1a01!important;border-color:#8b1a01!important;color:#fff;border-radius:100px;width:32px;height:32px}.page-blog .disabled .page-link{color:gray!important}.page-blog .decor-left{display:none;position:absolute;bottom:0;left:0;z-index:0;width:160px;aspect-ratio:1/1}@media (min-width:576px){.page-blog .decor-left{display:flex}}.page-blog .decor-right{display:none;position:absolute;bottom:0;right:0;z-index:0;width:160px;aspect-ratio:1/1}@media (min-width:576px){.page-blog .decor-right{display:flex}}.collection-page{background-color:#f1f5f9}.collection-page .clear-filter{padding:8px 16px;display:inline-flex;gap:4px;align-items:center;border:1px solid #e2e8f0;border-radius:100px;cursor:pointer;transition:.3s ease all;color:#ed242a;text-align:center;font-family:SVN-Gilroy;font-size:16px;font-weight:600;line-height:24px}.collection-page .clear-filter i{font-size:20px;color:#ed242a}.collection-page .clear-filter:hover{background-color:#e2e8f0}.collection-page .contact-page-banner .image-wrapper{position:relative;padding:80px 0;background-size:cover;background-position:center}.collection-page .contact-page-banner .image-wrapper::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);z-index:1}.collection-page .contact-page-banner .image-wrapper .blog-tag{position:relative;z-index:2;color:#fff;display:flex;justify-content:center}.collection-page .contact-page-banner .image-wrapper .blog-tag div{padding:8px 24px;background-color:rgba(255,255,255,.2);border-radius:100px;color:#fff;font-family:SVN-Gilroy;font-size:20px;font-weight:600;line-height:28px}.collection-page .contact-page-banner .image-wrapper .blog-title{position:relative;z-index:2;text-align:center;color:#fff;font-family:SVN-Gilroy;font-size:32px;font-weight:600;line-height:48px;padding:0;margin-top:24px}@media (min-width:576px){.collection-page .contact-page-banner .image-wrapper .blog-title{padding:0 40px}}@media (min-width:992px){.collection-page .contact-page-banner .image-wrapper .blog-title{padding:0 120px;font-size:48px;line-height:64px}}.collection-page .breadcrumb{padding:20px 0 12px 0;display:flex;gap:.5rem;margin:0;align-items:center;user-select:none}.collection-page .breadcrumb a{color:#475569;font-size:16px;font-weight:500;line-height:24px;transition:.3s ease all}.collection-page .breadcrumb a:hover{color:#8b1a01;font-weight:700}.collection-page .breadcrumb div{color:#475569;font-size:16px;font-weight:700;line-height:24px}.collection-page .collection-page-title{color:#1e293b;font-family:SVN-Gilroy;font-size:24px;font-weight:600;line-height:32px;margin:1rem 0}@media (min-width:992px){.collection-page .collection-page-title{font-size:40px;line-height:56px}}.collection-page .collection-content-block{display:flex;flex-direction:row;gap:0}@media (min-width:768px){.collection-page .collection-content-block{gap:1rem}}@media (min-width:1200px){.collection-page .collection-content-block{gap:2rem}}.collection-page .collection-content-block .filter-block{display:none;flex-direction:column;width:250px;min-width:250px;padding:16px 12px 12px 12px;background-color:#fff;border-radius:12px;border:1px solid #cbd5e1}@media (min-width:768px){.collection-page .collection-content-block .filter-block{display:flex}}@media (min-width:992px){.collection-page .collection-content-block .filter-block{width:300px;min-width:300px}}.collection-page .collection-content-block .filter-block .filter-item{padding:12px;display:flex;flex-direction:row;align-items:center;gap:.5rem}.collection-page .collection-content-block .filter-block .filter-item label{color:#0f172a;font-family:SVN-Gilroy;font-size:16px;font-weight:500;line-height:24px}.collection-page .collection-content-block .filter-block .filter-item input[type=radio]{width:20px;height:20px;accent-color:#8b1a01}.collection-page .collection-content-block .product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width:992px){.collection-page .collection-content-block .product-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.collection-page .collection-content-block .product-list .product-item{border-radius:12px;border:1px solid #fff;transition:.3s ease all;overflow:hidden;background-color:#fff;position:relative}.collection-page .collection-content-block .product-list .product-item:hover{border:1px solid #8b1a01}.collection-page .collection-content-block .product-list .product-item:hover img{scale:1.04}.collection-page .collection-content-block .product-list .product-item img{aspect-ratio:1/1;object-fit:cover;width:100%;border-radius:12px}.collection-page .collection-content-block .product-list .product-item .product-info{padding:12px}.collection-page .collection-content-block .product-list .product-item .product-title{overflow:hidden;color:#1e293b;text-align:start;text-overflow:ellipsis;font-family:SVN-Gilroy;font-size:18px;font-weight:600;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;opacity:.8}@media (min-width:1200px){.collection-page .collection-content-block .product-list .product-item .product-title{font-size:20px;line-height:28px}}.collection-page .price-section{margin-top:.5rem;display:flex;justify-content:center;align-items:start;flex-direction:column;color:#8b1a01;text-align:center;font-family:SVN-Gilroy;font-size:16px;font-weight:600;line-height:20px;white-space:nowrap}@media (min-width:1400px){.collection-page .price-section{flex-direction:row;gap:4px;align-items:center}}.collection-page .price-section p{color:#64748b;text-align:center;font-family:SVN-Gilroy;font-size:14px;font-weight:500;line-height:20px;text-decoration-line:line-through;margin-bottom:0;white-space:nowrap}@media (min-width:992px){.collection-page .price-section p{font-size:16px;line-height:24px}}@media (min-width:992px){.collection-page .price-section{line-height:28px;font-size:20px}}.collection-page .pagination-block{display:flex;justify-content:center}.collection-page .page-link{color:#8b1a01;border:none}.collection-page .active .page-link{background-color:#8b1a01!important;border-color:#8b1a01!important;color:#fff;border-radius:100px;width:32px;height:32px}.collection-page .disabled .page-link{color:gray!important}.collection-page .filter-trigger{padding:8px 16px;border-radius:100px;border:1px solid #e8b8b8;display:flex;max-width:100px;justify-content:space-between;align-items:center;margin-bottom:1rem;cursor:pointer;transition:.3s ease all}@media (min-width:768px){.collection-page .filter-trigger{display:none}}.collection-page .filter-trigger:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.3)}.collection-page .filter-trigger i{font-size:20px}.collection-page .cart-icon-badge{width:32px;aspect-ratio:1/1;border-radius:50%;background-color:#ed242a;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;cursor:pointer;transition:.3s ease all;z-index:10;position:absolute;bottom:10px;right:10px}.collection-page .cart-icon-badge:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.3)}.collection-page .cart-icon-badge i{font-size:16px;color:#fff}.collection-page .title{color:#1e293b;font-family:SVN-Gilroy;font-size:16px;font-weight:600;line-height:24px;padding:1rem;width:100%;text-align:start;border-bottom:1px solid #cbd5e1}@media (min-width:768px){.collection-page .title{font-size:20px;line-height:28px}}.collection-page .filter-2-wrapper{width:100%;overflow-x:auto}.collection-page .filter-2-wrapper::-webkit-scrollbar{display:none}.collection-page .filter-2-list{display:flex;flex-direction:row;flex-wrap:nowrap;width:max-content;white-space:nowrap;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:16px}.collection-page .filter-2-list .filter-2-item{padding:12px 16px;flex:0 0 auto;font-family:SVN-Gilroy;font-size:16px;font-weight:600;color:#01728b;line-height:24px;white-space:nowrap;cursor:pointer}.collection-page .filter-2-list .filter-2-item.active{border-bottom:2px solid #01728b}.collection-page .title-popup{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.collection-page .attribute-group{width:100%}.collection-page .title-popup.open .feather-chevron-down{transform:rotate(180deg);transition:transform .3s}.page-article{background-color:#f1f5f9;position:relative;padding-bottom:20px}.page-article .content-wrap{border-radius:0 0 12px 12px}.page-article .title{color:#0f172a;font-family:SVN-Gilroy;font-size:40px;font-weight:600;line-height:56px}.page-article .decor-top-left{display:none;position:absolute;top:40px;left:0;z-index:0;width:160px;aspect-ratio:1/1}@media (min-width:1200px){.page-article .decor-top-left{display:flex}}.page-article .decor-top-right{display:none;position:absolute;top:35%;right:0;z-index:0;width:160px;aspect-ratio:1/1}@media (min-width:1200px){.page-article .decor-top-right{display:flex}}.page-article .decor-bottom-left{display:none;position:absolute;bottom:40%;left:0;z-index:0;width:160px;aspect-ratio:1/1}@media (min-width:1200px){.page-article .decor-bottom-left{display:flex}}.page-article .decor-bottom-right{display:none;position:absolute;bottom:130px;right:0;z-index:0;width:160px;aspect-ratio:1/1}@media (min-width:1200px){.page-article .decor-bottom-right{display:flex}}.relative-news{background-color:#fff}.relative-news .relative-news-content{padding:40px 0}.relative-news .title{color:#0f172a;text-align:center;font-family:SVN-Gilroy;font-size:32px;font-weight:600;line-height:48px;margin-bottom:40px}.relative-news .home-article-item{background-color:#f6f6f6;flex-direction:column;height:auto}.relative-news .home-article-item:hover .home-article-desc{background-color:#e7e7e7}.relative-news .home-article-item:hover .article-title{color:#ed242a}.relative-news .home-article-item img{aspect-ratio:4/3;width:100%;object-fit:cover}.relative-news .home-article-item .home-article-desc{padding:12px;display:flex;flex-direction:column;width:100%;gap:4px;transition:.3s ease all;height:100%}@media (min-width:576px){.relative-news .home-article-item .home-article-desc{gap:8px}}.relative-news .home-article-item .article-date{display:flex;flex-direction:row;gap:8px;color:#475569;font-family:SVN-Gilroy;font-size:14px;font-weight:500;line-height:20px}.relative-news .home-article-item .article-date i{color:#ed242a;font-size:16px}.relative-news .home-article-item .article-title{overflow:hidden;color:#0f172a;text-overflow:ellipsis;font-family:SVN-Gilroy;font-size:20px;font-weight:600;line-height:24px;text-align:start;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;transition:.3s ease all}@media (min-width:576px){.relative-news .home-article-item .article-title{line-height:28px}}.relative-news .home-article-item .article-desc{overflow:hidden;color:#475569;text-overflow:ellipsis;font-family:SVN-Gilroy;font-size:16px;font-weight:500;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;text-align:start}.relative-news .relativeNewsSwiper{margin:0}@media (min-width:576px){.relative-news .relativeNewsSwiper{margin:0 20px}}.relative-news .relative-news-next{position:absolute;top:50%;right:-10px;transform:translateY(-50%);display:none}@media (min-width:576px){.relative-news .relative-news-next{display:flex}}.relative-news .relative-news-next::after{font-size:20px;color:#ed242a;font-weight:600}.relative-news .relative-news-prev{position:absolute;top:50%;left:-10px;transform:translateY(-50%);display:none}@media (min-width:576px){.relative-news .relative-news-prev{display:flex}}.relative-news .relative-news-prev::after{font-size:20px;color:#ed242a;font-weight:600}.product-detail-wrap{background-color:#f1f5f9;user-select:none}.product-detail-wrap .breadcrumb{padding:12px 0;display:flex;gap:.5rem;margin:0}.product-detail-wrap .breadcrumb a{color:#1e293b;font-size:16px;font-weight:400;line-height:24px}.product-detail-wrap .breadcrumb div{color:#8b1a01;font-size:16px;font-weight:700;line-height:24px}.product-detail-wrap .product-detail{display:grid;grid-template-columns:100%;gap:40px;border-radius:12px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.08);overflow:hidden;padding:24px}@media (min-width:992px){.product-detail-wrap .product-detail{grid-template-columns:50% 1fr}}.product-detail-wrap .product-detail .product-detail-text{display:flex;flex-direction:column;gap:24px}.product-detail-wrap .product-detail .product-title{color:#1e293b;font-size:20px;font-weight:700;line-height:28px}@media (min-width:768px){.product-detail-wrap .product-detail .product-title{font-size:32px;line-height:40px}}.product-detail-wrap .product-detail .product-price{color:red;font-size:32px;font-weight:700;line-height:40px}.product-detail-wrap .product-detail .button-contact{display:flex;padding:4px 12px;flex-direction:column;align-items:flex-start;gap:8px;margin:24px 0;cursor:pointer;color:#f8fafc;text-align:center;font-family:SG85;font-size:24px;font-weight:400;line-height:32px;letter-spacing:.96px;border:1px solid #e2e8f0;background:#ff8040;box-shadow:0 0 0 3px #ff8040}.product-detail-wrap .product-detail .button-contact:hover{box-shadow:0 0 0 3px #8b1a01,0 2px 10px 3px #8b1a01}.product-detail-wrap .product-detail .swiper{width:100%;height:100%}.product-detail-wrap .product-detail .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;width:100%;justify-content:start;align-items:center;height:auto!important}.product-detail-wrap .product-detail .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer;aspect-ratio:5/4;border-radius:12px}.product-detail-wrap .product-detail .swiper{width:100%;margin-left:auto;margin-right:auto}.product-detail-wrap .product-detail .swiper-slide{background-size:cover;background-position:center}.product-detail-wrap .product-detail .customSwiper2{height:80%;width:100%}.product-detail-wrap .product-detail .customSwiper{height:20%;box-sizing:border-box;padding:10px 0}.product-detail-wrap .product-detail .customSwiper .swiper-slide{width:25%;height:100%;opacity:.4}.product-detail-wrap .product-detail .customSwiper .swiper-slide-thumb-active{opacity:1}.product-detail-wrap .product-detail .product-image-next,.product-detail-wrap .product-detail .product-image-prev{display:flex;width:40px;height:40px;border-radius:50%;justify-content:center;align-items:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .3s ease,transform .3s ease;cursor:pointer;position:absolute;transform:translateY(-50%);border:1px solid #fff;background-color:#fff;z-index:10}.product-detail-wrap .product-detail .product-image-next::after{content:"";width:10px;height:10px;border-right:2px solid #000;border-top:2px solid #000;transform:rotate(45deg);display:block;margin-right:4px}.product-detail-wrap .product-detail .product-image-next:hover,.product-detail-wrap .product-detail .product-image-prev:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 6px 10px rgba(0,0,0,.2)}.product-detail-wrap .product-detail .product-image-prev::after{content:"";width:10px;height:10px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);display:block;margin-left:4px}.product-detail-wrap .product-detail .product-image-next{right:20px;top:50%}.product-detail-wrap .product-detail .product-image-prev{left:20px;top:50%}.product-detail-wrap .product-detail .pagination-relative{bottom:-30px}@media (min-width:992px){.product-detail-wrap .product-detail .pagination-relative{display:none}}.product-detail-wrap .product-detail .pagination-relative .swiper-pagination-bullet{width:8px;height:8px;background-color:#cbd5e1;opacity:.5;border-radius:50px;margin:0 5px;transition:all .3s ease,transform .3s ease}.product-detail-wrap .product-detail .pagination-relative .swiper-pagination-bullet-active{background-color:#94a3b8;opacity:1;width:16px}.product-detail-wrap .product-detail .next-relative,.product-detail-wrap .product-detail .prev-relative{display:none;width:40px;height:40px;border-radius:50%;justify-content:center;align-items:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .3s ease,transform .3s ease;cursor:pointer;position:absolute;transform:translateY(-50%);border:1px solid #fff;background-color:#fff;z-index:10}@media (min-width:992px){.product-detail-wrap .product-detail .next-relative,.product-detail-wrap .product-detail .prev-relative{display:flex}}.product-detail-wrap .product-detail .next-relative::after{content:"";width:10px;height:10px;border-right:2px solid #000;border-top:2px solid #000;transform:rotate(45deg);display:block;margin-right:4px}.product-detail-wrap .product-detail .next-relative:hover,.product-detail-wrap .product-detail .prev-relative:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 6px 10px rgba(0,0,0,.2)}.product-detail-wrap .product-detail .prev-relative::after{content:"";width:10px;height:10px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);display:block;margin-left:4px}.product-detail-wrap .product-detail .next-relative{right:0;top:55%}.product-detail-wrap .product-detail .prev-relative{left:0;top:55%}.product-detail-wrap .product-detail .herbal-swiper{padding:0 0}@media (min-width:992px){.product-detail-wrap .product-detail .herbal-swiper{padding:0 50px}}.product-detail-wrap .product-detail .product-variants .product-variant{margin-top:15px}.product-detail-wrap .product-detail .product-variants .variant-label{font-size:16px;font-weight:600;line-height:24px}.product-detail-wrap .product-detail .product-variants .variant-value{margin-top:12px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap}.product-detail-wrap .product-detail .product-variants .color-key{width:26px;height:26px;border-radius:50%;cursor:pointer;background-color:#e2e8f0;position:relative;transition:all .3s ease}.product-detail-wrap .product-detail .product-variants .color-key.active{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px #1e293b}.product-detail-wrap .product-detail .product-variants .color-key.disabled{cursor:not-allowed;opacity:.5}.product-detail-wrap .product-detail .product-variants .color-key.disabled::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:2px;background-color:#475569;transform:translate(-50%,-50%) rotate(45deg)}.product-detail-wrap .product-detail .product-variants .color-key.tuy-chon{width:auto;min-width:26px;height:26px;border-radius:13px;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 6px;white-space:nowrap}.product-detail-wrap .product-detail .product-variants .color-key.tuy-chon.active{background-color:#1e293b;color:#fff;border-color:#1e293b;box-shadow:0 0 0 2px #fff,0 0 0 4px #1e293b}.product-detail-wrap .product-detail .product-variants .color-key.tuy-chon.disabled{background-color:#f9fafb;color:#9ca3af;border-color:#e5e7eb;opacity:.5}.product-detail-wrap .product-detail .product-variants .size-key{border:2px solid #475569;padding:4px;cursor:pointer;transition:all .3s ease}.product-detail-wrap .product-detail .product-variants .size-key.active{background:#1e293b;color:#fff;border:2px solid #1e293b;box-shadow:0 0 0 2px #fff,0 0 0 4px #1e293b}.product-detail-wrap .product-detail .product-variants .size-key.disabled{cursor:not-allowed;opacity:.5;border-color:#94a3b8;color:#94a3b8;text-decoration:line-through}.product-detail-wrap .product-detail .price-title{color:#475569;font-family:SVN-Gilroy;font-size:18px;font-weight:600;line-height:28px}.product-detail-wrap .product-detail .price-block{display:flex;flex-direction:row;gap:1rem;align-items:end}.product-detail-wrap .product-detail .price-block .price-compare{color:#475569;font-family:SVN-Gilroy;font-size:18px;font-weight:500;line-height:28px;text-decoration-line:line-through}@media (min-width:768px){.product-detail-wrap .product-detail .price-block .price-compare{font-size:24px;line-height:40px}}.product-detail-wrap .product-detail .price-block .price{color:#db3e3e;font-family:SVN-Gilroy;font-size:24px;font-weight:600;line-height:32px}@media (min-width:768px){.product-detail-wrap .product-detail .price-block .price{font-size:40px;line-height:56px}}.product-detail-wrap .product-detail .product-quantity-block{display:flex;flex-direction:row;gap:20px;align-items:center;margin:0}@media (min-width:768px){.product-detail-wrap .product-detail .product-quantity-block{margin:24px 0}}.product-detail-wrap .product-detail .product-quantity-block .quantity-title{color:#1e293b;font-family:SVN-Gilroy;font-size:18px;font-weight:500;line-height:28px}.product-detail-wrap .product-detail .product-quantity-block .quantity-box{display:flex;gap:.25rem;padding:.5rem;background-color:#e2e8f0;border-radius:100px}.product-detail-wrap .product-detail .product-quantity-block .quantity-box div{font-size:18px;line-height:28px;width:30px;height:30px;text-align:center;cursor:pointer;color:#000;font-weight:600}.product-detail-wrap .product-detail .product-quantity-block .quantity-box .disabled{color:#64748b;cursor:default}.product-detail-wrap .product-detail .product-quantity-block .quantity-box .quantity-input{border:none;outline:0;background-color:#e2e8f0;font-size:18px;line-height:28px;font-weight:500;text-align:center;width:62px;-webkit-appearance:none;-moz-appearance:textfield;appearance:textfield}.product-detail-wrap .product-detail .product-quantity-block .quantity-box .quantity-input::-webkit-inner-spin-button,.product-detail-wrap .product-detail .product-quantity-block .quantity-box .quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-detail-wrap .product-detail .button-block{display:flex;flex-direction:column;gap:12px;width:100%;margin-bottom:0}@media (min-width:576px){.product-detail-wrap .product-detail .button-block{flex-direction:row}}@media (min-width:768px){.product-detail-wrap .product-detail .button-block{margin-bottom:24px}}.product-detail-wrap .product-detail .button-block .btn-add-cart{flex:1;display:flex;gap:8px;align-items:center;justify-content:center;padding:8px 16px;border-radius:100px;background-color:#8b1a01;color:#fff;font-family:SVN-Gilroy;font-size:16px;font-weight:600;line-height:24px;cursor:pointer;transition:.3s ease all}.product-detail-wrap .product-detail .button-block .btn-add-cart:hover{box-shadow:0 4px 8px 0 rgba(139,26,1,.8)}.product-detail-wrap .product-detail .button-block .btn-add-cart i{color:#fff}.product-detail-wrap .product-detail .button-block .btn-add-cart i:before{font-size:20px}.product-detail-wrap .product-detail .button-block .btn-pay{flex:1;gap:8px;padding:8px 16px;text-align:center;border-radius:100px;background-color:#fff;color:#8b1a01;font-family:SVN-Gilroy;font-size:16px;font-weight:600;line-height:24px;border:1px solid #8b1a01;cursor:pointer;transition:.3s ease all}.product-detail-wrap .product-detail .button-block .btn-pay:hover{box-shadow:0 4px 8px 0 rgba(139,26,1,.8)}.product-detail-wrap .product-content{border-radius:12px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.08);overflow:hidden;padding:24px}.product-detail-wrap .relative-products .next-product,.product-detail-wrap .relative-products .prev-product{width:40px;height:40px;color:#1e293b;border-radius:50%;display:none;align-items:center;justify-content:center;transition:background-color .3s ease;z-index:10;background-color:#fff;opacity:.6}@media (min-width:768px){.product-detail-wrap .relative-products .next-product,.product-detail-wrap .relative-products .prev-product{display:flex}}.product-detail-wrap .relative-products .next-product::after,.product-detail-wrap .relative-products .prev-product::after{font-size:20px}.product-detail-wrap .relative-products .next-product:hover::after,.product-detail-wrap .relative-products .prev-product:hover::after{font-size:24px;transition:font-size .2s ease}.product-detail-wrap .relative-products .next-product{right:-12px}.product-detail-wrap .relative-products .prev-product{left:-12px}.product-detail-wrap .relative-products .next-product,.product-detail-wrap .relative-products .prev-product{top:50%;transform:translateY(-50%);position:absolute}.product-detail-wrap .relative-products .pagination-product{bottom:-16px;text-align:center;position:absolute;width:100%;display:flex;justify-content:center}@media (min-width:768px){.product-detail-wrap .relative-products .pagination-product{display:none}}.product-detail-wrap .relative-products .swiper-pagination-bullet{width:6px;height:6px;background-color:#ccc;border-radius:100px;opacity:1;transition:.3s ease all}.product-detail-wrap .relative-products .swiper-pagination-bullet-active{background-color:#8b1a01;width:20px}.product-detail-wrap .relative-products .swiper-pagination-bullet:hover{background-color:#581101;cursor:pointer}.login-page{padding:40px 0;user-select:none}.login-page .login-main{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.login-page .login-main img{max-width:180px;object-fit:cover;aspect-ratio:auto}.login-page input:focus{outline:0;box-shadow:none}.login-page .form-title{font-size:24px;font-weight:600;line-height:30px;color:#ff8040;margin-bottom:0!important}.login-page form{display:flex;margin-top:0!important;flex-direction:column;padding:0 10px;max-width:400px}@media (min-width:992px){.login-page form{max-width:500px}}.login-page a{color:#ff8040!important;transition:.3s ease-in-out}.login-page a:hover{text-decoration:underline}.login-page .auth-button{padding:10px 20px;border-radius:8px;border:none;color:#fff;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;animation:gradient 5s ease infinite;transition:.3s ease-in-out}.login-page .auth-button:hover{box-shadow:0 8px 20px 0 rgba(0,0,0,.10196078)}.login-page .promoted-input-checkbox{width:16px;height:16px}.register-page{padding:40px 0}.register-page .register-main{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.register-page .register-main img{max-width:180px;object-fit:cover;aspect-ratio:auto}.register-page input:focus{outline:0;box-shadow:none}.register-page .form-title{font-size:24px;font-weight:600;line-height:30px;color:#ff8040;margin-bottom:0!important}.register-page form{display:flex;margin-top:0!important;flex-direction:column;padding:0 10px;max-width:400px}@media (min-width:992px){.register-page form{max-width:500px}}.register-page a{color:#ff8040!important;transition:.3s ease-in-out}.register-page a:hover{text-decoration:underline}.register-page .auth-button{padding:10px 20px;border-radius:8px;border:none;color:#fff;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;animation:gradient 5s ease infinite;transition:.3s ease-in-out}.register-page .auth-button:hover{box-shadow:0 8px 20px 0 rgba(0,0,0,.10196078)}.contact-page .contact-page-banner .image-wrapper{position:relative;padding:80px 0;background-size:cover;background-position:center}.contact-page .contact-page-banner .image-wrapper::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);z-index:1}.contact-page .contact-page-banner .image-wrapper .blog-tag{position:relative;z-index:2;color:#fff;display:flex;justify-content:center}.contact-page .contact-page-banner .image-wrapper .blog-tag div{padding:8px 24px;background-color:rgba(255,255,255,.2);border-radius:100px;color:#fff;font-family:SVN-Gilroy;font-size:20px;font-weight:600;line-height:28px}.contact-page .contact-page-banner .image-wrapper .blog-title{position:relative;z-index:2;text-align:center;color:#fff;font-family:SVN-Gilroy;font-size:32px;font-weight:600;line-height:48px;padding:0;margin-top:24px}@media (min-width:576px){.contact-page .contact-page-banner .image-wrapper .blog-title{padding:0 40px}}@media (min-width:992px){.contact-page .contact-page-banner .image-wrapper .blog-title{padding:0 120px;font-size:48px;line-height:64px}}.contact-page .info-block{padding:40px 0;display:grid;gap:30px}@media (min-width:992px){.contact-page .info-block{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-page .info-block .info-item-card{border-radius:10px;overflow:hidden;border:1px solid #f8fafc;background-color:#f8fafc}.contact-page .info-block .content-wrapper{padding:20px}.contact-page .info-block .icon-wrap{width:64px;height:64px;display:flex;justify-content:center;align-items:center;position:absolute;border:4px solid transparent;background:linear-gradient(white 0 0) padding-box,linear-gradient(to right,#760000,#5a0000) border-box;border-radius:50%;top:-40px;left:50%;transform:translateX(-50%)}.contact-page .info-block .icon-wrap i{font-size:28px}.contact-page .info-block .card-img{aspect-ratio:16/9;object-fit:cover;width:100%}.contact-page .info-block .card-title{font-weight:700;text-align:center;font-size:24px;margin-bottom:10px}.contact-page .info-block .card-content{text-align:center}.page-not-found .page-not-found-content{display:flex;flex-direction:column;align-items:center;padding:40px 0;gap:40px}.page-not-found .page-not-found-content img{width:200px;height:auto;object-fit:cover}.page-not-found .page-not-found-content .page-title{color:#1e293b;text-align:center;font-family:SVN-Gilroy;font-size:32px;font-weight:600;line-height:48px}.page-not-found .page-not-found-content .page-desc{color:#475569;text-align:center;font-family:SVN-Gilroy;font-size:18px;font-weight:500;line-height:28px}.page-not-found .page-not-found-content .btn-go-home{padding:8px 16px;width:200px;border-radius:100px;background-color:#8b1a01;color:#fff;text-align:center;font-family:SVN-Gilroy;font-size:16px;font-weight:600;line-height:24px;cursor:pointer;transition:.3s ease all}.page-not-found .page-not-found-content .btn-go-home:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.8);scale:1.01}.payment-page{background-color:#f1f5f9;padding:20px 0 40px 0}@media (max-width:992px){.payment-page{padding:20px 0}}.payment-page .checkout-coupon-wrap{background-color:#fff;display:flex;flex-direction:column;gap:24px;padding:24px;border-radius:12px 12px 0 0}.payment-page .title-page{color:#8b1a01;font-family:SVN-Gilroy;font-size:40px;font-weight:600;line-height:56px;margin-bottom:20px}.payment-page .payment-section{display:grid;height:auto;grid-template-columns:45% 1fr;gap:40px}@media (max-width:992px){.payment-page .payment-section{grid-template-columns:100%;gap:20px}}.payment-page .payment-section input[type=number]::-webkit-inner-spin-button,.payment-page .payment-section input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.payment-page .payment-section input[type=number]{-moz-appearance:textfield}.payment-page .payment-section .payment-info{display:flex;flex-direction:column;gap:20px}.payment-page .payment-section .payment-info .address-title,.payment-page .payment-section .payment-info .user-info{color:#1e293b;font-size:20px;font-weight:700;line-height:28px}@media (max-width:576px){.payment-page .payment-section .payment-info .address-title,.payment-page .payment-section .payment-info .user-info{font-size:16px}}.payment-page .payment-section .payment-info .personal-info{display:flex;flex-direction:row;justify-content:space-between;gap:24px}@media (max-width:576px){.payment-page .payment-section .payment-info .personal-info{flex-direction:column;gap:0}}.payment-page .payment-section .payment-info .email-block input,.payment-page .payment-section .payment-info .personal-info input{line-height:24px;border-radius:4px;font-size:16px;border:none;width:100%;background-color:#f1f5f9;padding:8px 12px;outline:0}.payment-page .payment-section .payment-info .personal-info select{line-height:24px;border-radius:4px;border:none;font-size:16px;background-color:#f1f5f9;width:100%;padding:8px 12px;outline:0}.payment-page .payment-section .payment-info .name-block,.payment-page .payment-section .payment-info .phone-block{width:50%}@media (max-width:1200px){.payment-page .payment-section .payment-info .name-block,.payment-page .payment-section .payment-info .phone-block{width:100%}}.payment-page .payment-section .payment-info .email-title,.payment-page .payment-section .payment-info .name-title,.payment-page .payment-section .payment-info .phone-title{color:#1e293b;font-family:SVN-Gilroy;font-size:14px;font-weight:500;line-height:20px;padding:8px 0}.payment-page .payment-section .payment-info .address-validate,.payment-page .payment-section .payment-info .name-validate,.payment-page .payment-section .payment-info .phone-validate{color:red;font-size:14px;display:none}.payment-page .payment-section .address-block,.payment-page .payment-section .payment-method,.payment-page .payment-section .receive-block,.payment-page .payment-section .shipping-method{background-color:#fff;padding:24px;border-radius:12px}.payment-page .payment-section .shipping-group{padding-top:12px}.payment-page .payment-section .base-shipping,.payment-page .payment-section .cod-payment,.payment-page .payment-section .fast-shipping{display:flex;gap:8px;padding-top:8px;align-items:center}.payment-page .payment-section .base-shipping div,.payment-page .payment-section .cod-payment div,.payment-page .payment-section .fast-shipping div{color:#1e293b;font-size:16px;font-weight:400;line-height:24px}.payment-page .payment-section input[type=radio]{width:16px;height:16px;accent-color:#8b1a01}.payment-page .payment-section .order-details{display:flex;flex-direction:column;border-radius:12px}.payment-page .payment-section .order-details .title{color:#1e293b;font-size:20px;font-family:SVN-Gilroy;font-weight:700;line-height:28px;text-transform:uppercase;padding-bottom:16px;border-bottom:1px solid #cbd5e1}@media (max-width:576px){.payment-page .payment-section .order-details .title{font-size:16px}}.payment-page .payment-section .order-details .order-details-block{display:flex;flex-direction:column;gap:24px;padding:24px;background-color:#fff;border-radius:12px 12px 0 0}.payment-page .payment-section .order-details .discount,.payment-page .payment-section .order-details .shipping-fee,.payment-page .payment-section .order-details .temporary{display:flex;justify-content:space-between;align-items:end;padding:8px 0}.payment-page .payment-section .order-details .discount .discount-title,.payment-page .payment-section .order-details .discount .shipping-title,.payment-page .payment-section .order-details .discount .temporary-title,.payment-page .payment-section .order-details .shipping-fee .discount-title,.payment-page .payment-section .order-details .shipping-fee .shipping-title,.payment-page .payment-section .order-details .shipping-fee .temporary-title,.payment-page .payment-section .order-details .temporary .discount-title,.payment-page .payment-section .order-details .temporary .shipping-title,.payment-page .payment-section .order-details .temporary .temporary-title{color:#000;font-size:16px;font-weight:700;line-height:24px}.payment-page .payment-section .order-details .discount .coupon-value,.payment-page .payment-section .order-details .discount .discount-value,.payment-page .payment-section .order-details .discount .shipping-fee-value,.payment-page .payment-section .order-details .discount .temporary-price,.payment-page .payment-section .order-details .shipping-fee .coupon-value,.payment-page .payment-section .order-details .shipping-fee .discount-value,.payment-page .payment-section .order-details .shipping-fee .shipping-fee-value,.payment-page .payment-section .order-details .shipping-fee .temporary-price,.payment-page .payment-section .order-details .temporary .coupon-value,.payment-page .payment-section .order-details .temporary .discount-value,.payment-page .payment-section .order-details .temporary .shipping-fee-value,.payment-page .payment-section .order-details .temporary .temporary-price{color:gray;font-size:16px;font-weight:400;line-height:24px}.payment-page .payment-section .order-details .payment-block{padding:24px 40px;border-radius:0 0 12px 12px;background-size:cover;background-position:center}@media (max-width:1200px){.payment-page .payment-section .order-details .payment-block{gap:20px}}.payment-page .payment-section .order-details .payment-block .price-block{padding:24px 0;display:flex;flex-direction:column}.payment-page .payment-section .order-details .payment-block .price-item{padding:8px 0;display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.2)}.payment-page .payment-section .order-details .payment-block .price-item p{color:#fff;text-overflow:ellipsis;font-family:SVN-Gilroy;font-size:18px;font-weight:500;line-height:28px;margin:0}.payment-page .payment-section .order-details .payment-block .price-item div{overflow:hidden;color:#fff;text-overflow:ellipsis;font-family:SVN-Gilroy;font-size:18px;font-weight:600;line-height:28px}.payment-page .payment-section .order-details .payment-block .btn-check-out{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:4px;align-self:stretch;background-color:#fff;border-radius:100px;color:#8b1a01;font-family:SVN-Gilroy;font-size:16px;font-weight:600;line-height:24px;text-transform:uppercase;transition:.3s ease all;cursor:pointer}.payment-page .payment-section .order-details .payment-block .btn-check-out:hover{box-shadow:0 4px 8px 4px rgba(0,0,0,.8)}.payment-page .payment-section .order-details .terms{display:flex;gap:.5rem;align-items:center}.payment-page .payment-section .order-details .terms input{width:16px;height:16px;border-radius:50%}.payment-page .payment-section .order-details input[type=checkbox]{accent-color:#8b1a01}.payment-page .payment-section .order-details .terms div{color:#1e293b;font-size:14px;font-weight:400;line-height:20px}.payment-page .payment-section .order-details .terms a{color:#1e293b;font-size:14px;font-weight:700;line-height:20px;cursor:pointer;text-decoration-line:underline}.payment-page .modal-header-cus{border-bottom:none}@media (max-width:768px){.payment-page .modal-header-cus{padding-bottom:0}}.payment-page .modal-title-cus{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:32px}@media (max-width:768px){.payment-page .modal-title-cus{font-size:20px}}.payment-page .modal-content-cus{color:gray;text-align:center;font-size:16px;font-weight:400;line-height:24px;padding-top:8px}@media (max-width:768px){.payment-page .modal-content-cus{font-size:14px;padding-top:0}}.payment-page .modal-footer-cus{justify-content:center;border-top:none}@media (max-width:768px){.payment-page .modal-footer-cus{padding:0 0 12px 0}}.payment-page .go-home-btn{font-size:16px;font-weight:700;line-height:24px;padding:12px 16px;border:none;color:orange;background-color:#8b1a01;border-radius:4px}.payment-page .cart-container{display:flex;width:100%;min-height:250px;flex-direction:column;overflow-y:auto}@media (max-width:576px){.payment-page .cart-container{padding:0 20px 0 0}}.payment-page .cart-container .cart-item{display:flex;width:100%;flex-direction:row;padding:12px;gap:8px;align-items:center}.payment-page .cart-container .cart-item input[type=checkbox]{display:none}.payment-page .cart-container .cart-item img{width:80px;height:80px;border-radius:4px;object-fit:cover}@media (max-width:1200px){.payment-page .cart-container .cart-item img{width:60px;height:60px}}@media (max-width:992px){.payment-page .cart-container .cart-item img{width:80px;height:80px}}.payment-page .cart-container .item-info{display:flex;width:100%;height:100%;flex-direction:column;justify-content:space-between}.payment-page .cart-container .title-product{display:flex;flex-direction:row;justify-content:space-between}.payment-page .cart-container .title-product .title{color:#1e293b;font-family:SVN-Gilroy;font-size:18px;font-weight:600;line-height:28px;border:none}@media (max-width:500px){.payment-page .cart-container .title-product .title{font-size:14px}}.payment-page .delete-product-btn{cursor:pointer}.payment-page .quantity-item{padding-top:5px;display:flex;flex-direction:row;justify-content:space-between;align-items:end}@media (max-width:992px){.payment-page .quantity-item{padding-top:0}}.payment-page .cart-decrease,.payment-page .cart-increase{width:30px;font-size:20px;text-align:center;cursor:pointer;border-radius:2px}@media (max-width:1200px){.payment-page .cart-decrease,.payment-page .cart-increase{width:26px;font-size:16px}}.payment-page .cart-decrease.disabled,.payment-page .cart-increase.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.payment-page .quantity-item input{width:20px;height:26px;text-align:center;font-size:14px;border:none;background-color:#e2e8f0;color:#050a14;font-weight:400;line-height:18px}@media (min-width:768px){.payment-page .quantity-item input{font-size:16px;line-height:20px;width:32px;height:32px}}.payment-page input[type=number]::-webkit-inner-spin-button,.payment-page input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.payment-page input[type=number]{-moz-appearance:textfield}.payment-page .price{display:flex;flex-direction:row;gap:.5rem}@media (max-width:992px){.payment-page .price{flex-direction:column;gap:0}}@media (max-width:800px){.payment-page .price{flex-direction:row;gap:5px}}@media (max-width:576px){.payment-page .price{flex-direction:column;gap:0}}.payment-page .sale-price{color:#db3e3e;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.payment-page .original-price{color:#475569;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration:line-through}.payment-page .quantity{background-color:#e2e8f0;border-radius:100px;display:flex;gap:4px;align-items:center}.search-page{background-color:#f1f5f9;user-select:none;color:#1e293b}.search-page .breadcrumb{padding:12px 0;display:flex;gap:.5rem;margin-top:12px}.search-page .breadcrumb a{color:#1e293b;font-size:16px;font-weight:400;line-height:24px}.search-page .breadcrumb div{color:#8b1a01;font-size:16px;font-weight:700;line-height:24px}.search-page .filter-result .result-value{color:#00565f;font-weight:700}.page-about-us{background:#fff}.page-about-us .about-us-header-fluid{position:relative}.page-about-us .about-us-header-bg{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.page-about-us .about-us-header-bg img{width:100%;height:100%;object-fit:cover}.page-about-us .about-us-header{position:relative;z-index:2;padding:60px 0}.page-about-us .about-us-header .section-tag-wrapper{text-align:center}.page-about-us .about-us-header .section-tag{font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:16px;letter-spacing:1px;background-color:rgba(255,255,255,.5);box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;padding:8px 16px;border-radius:40px;color:#fff;font-weight:400}.page-about-us .about-us-header .section-title{font-size:36px;font-weight:700;margin:0;line-height:1.4;color:#fff}.page-about-us .guideline-section{padding:60px 0;background-color:#ed242a}@media (min-width:992px){.page-about-us .guideline-section{padding:80px 0}}.page-about-us .guideline-section .guideline-header{display:grid;grid-template-columns:1fr;gap:30px;align-items:start;margin-bottom:50px}@media (min-width:992px){.page-about-us .guideline-section .guideline-header{grid-template-columns:1fr 1fr;gap:60px}}.page-about-us .guideline-section .guideline-header .guideline-title .section-tag{display:inline-block;padding:8px 16px;color:#fff;border-radius:40px;font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:20px}.page-about-us .guideline-section .guideline-header .guideline-title .section-title{font-size:28px;font-weight:600;color:#fff;line-height:1.2}@media (min-width:992px){.page-about-us .guideline-section .guideline-header .guideline-title .section-title{font-size:32px;line-height:1.4}}.page-about-us .guideline-section .guideline-header .guideline-content{color:#fff;line-height:1.8;font-size:16px}.page-about-us .guideline-section .guideline-image{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.2);margin-bottom:-200px;max-height:600px}@media (min-width:992px){.page-about-us .guideline-section .guideline-image{margin-bottom:-350px}}.page-about-us .guideline-section .guideline-image img{width:100%;height:auto;display:block}.page-about-us .partner-section{padding:80px 0;margin-top:200px}@media (min-width:992px){.page-about-us .partner-section{margin-top:350px}}.page-about-us .partner-section .partner-wrapper{display:grid;gap:40px;align-items:center}@media (min-width:992px){.page-about-us .partner-section .partner-wrapper{grid-template-columns:1fr 1fr;gap:60px}}.page-about-us .partner-section .partner-content{text-align:center;position:relative;padding:60px 0}.page-about-us .partner-section .partner-content .partner-background{position:absolute;top:0;left:0;bottom:0;right:0}.page-about-us .partner-section .partner-content .partner-background img{width:100%;height:100%;object-fit:cover}.page-about-us .partner-section .partner-content .section-count{display:inline-block;border-radius:40px;font-size:24px;font-weight:600;text-transform:uppercase;margin-bottom:20px;color:#ed242a;position:relative;z-index:1}@media (min-width:992px){.page-about-us .partner-section .partner-content .section-count{font-size:36px}}.page-about-us .partner-section .partner-content .section-title{font-size:24px;font-weight:700;margin-bottom:0;line-height:1.2;position:relative;z-index:1}@media (min-width:992px){.page-about-us .partner-section .partner-content .section-title{font-size:28px;line-height:1.4}}.page-about-us .partner-section .partner-swiper-wrapper{min-width:100%}.page-about-us .partner-section .aboutUsPartnerSwiper{padding:0 40px}.page-about-us .partner-section .aboutUsPartnerSwiper .partner-item{background-color:#fff;display:flex;align-items:center;justify-content:center}.page-about-us .partner-section .aboutUsPartnerSwiper .partner-item img{max-width:80px;width:100%;aspect-ratio:1/1;object-fit:contain}.page-about-us .partner-section .aboutUsPartnerSwiper .swiper-pagination{bottom:0}.page-about-us .partner-section .aboutUsPartnerSwiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#cbd5e1;opacity:1}.page-about-us .partner-section .aboutUsPartnerSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ed242a}.page-about-us .partner-section .aboutUsPartnerSwiper .swiper-nav-buttons .nav-button{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.page-about-us .partner-section .aboutUsPartnerSwiper .swiper-nav-buttons .nav-button:hover{background:#ed242a;border-color:#ed242a}.page-about-us .partner-section .aboutUsPartnerSwiper .swiper-nav-buttons .nav-button:hover i{color:#fff}.page-about-us .partner-section .aboutUsPartnerSwiper .swiper-nav-buttons .nav-button.nav-prev{left:0}.page-about-us .partner-section .aboutUsPartnerSwiper .swiper-nav-buttons .nav-button.nav-next{right:0}.page-about-us .partner-section .aboutUsPartnerSwiper .swiper-nav-buttons .nav-button i{font-size:20px;color:#ed242a}.page-about-us .introduction-section{padding:60px 0}@media (min-width:992px){.page-about-us .introduction-section{padding:80px 0}}.page-about-us .introduction-section .introduction-wrapper{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media (min-width:992px){.page-about-us .introduction-section .introduction-wrapper{grid-template-columns:1fr 1fr;gap:60px}}.page-about-us .introduction-section .introduction-image{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.page-about-us .introduction-section .introduction-image img{width:100%;height:100%;object-fit:cover;display:block}.page-about-us .introduction-section .introduction-content .section-tag{display:inline-block;color:#ed242a;border-radius:40px;font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:20px}.page-about-us .introduction-section .introduction-content .section-title{font-size:28px;font-weight:700;color:#0f172a;margin-bottom:24px;line-height:1.2}@media (min-width:992px){.page-about-us .introduction-section .introduction-content .section-title{font-size:36px;line-height:1.4}}.page-about-us .introduction-section .introduction-content .introduction-description{color:#475569;line-height:1.8;font-size:16px;margin-bottom:32px}.page-about-us .history-section{background:#014443;padding:60px 0;color:#fff;position:relative;overflow:hidden}.page-about-us .history-section .history-title{text-align:center;font-size:36px;font-weight:700;margin-bottom:48px;color:#fff}.page-about-us .history-section .aboutUsHistorySwiper{position:relative;padding:60px 0 60px 20px}.page-about-us .history-section .aboutUsHistorySwiper .swiper-wrapper{align-items:stretch}.page-about-us .history-section .aboutUsHistorySwiper .swiper-slide{height:auto;position:relative;border-top:1px solid #01728b}.page-about-us .history-section .aboutUsHistorySwiper .swiper-slide:hover .history-dot{transition:all .3s ease;opacity:1;background:#ed242a;box-shadow:0 0 0 8px rgba(237,36,42,.4)}.page-about-us .history-section .history-item{display:grid;grid-template-columns:40px 1fr;padding-right:20px;padding-left:20px;gap:10px}.page-about-us .history-section .history-line{position:absolute;top:12px;left:0;bottom:0;width:2px;background-image:linear-gradient(to bottom,#01728b 50%,transparent 50%);background-size:8px 8px}.page-about-us .history-section .history-year{writing-mode:vertical-rl;text-orientation:mixed;font-size:32px;font-weight:700;color:#e53935;letter-spacing:2px;line-height:1;padding-top:40px;min-width:40px;text-align:center}.page-about-us .history-section .history-content-wrapper{flex:1;padding-top:40px;text-align:justify}.page-about-us .history-section .history-dot{position:absolute;top:-10px;left:0;width:24px;height:24px;transform:translateX(-50%);background:#c62828;border-radius:50%;z-index:3;opacity:.6}.page-about-us .history-section .history-content{border-radius:12px}.page-about-us .history-section .history-content p{color:#fff;font-size:16px;line-height:1.6;margin-bottom:0}@media (min-width:992px){.page-about-us .history-section{padding:80px 0}.page-about-us .history-section .history-year{font-size:40px}}.page-about-us .activity-section{padding:60px 0;background:#fff}@media (min-width:992px){.page-about-us .activity-section{padding:80px 0}}.page-about-us .activity-section .activity-header{text-align:center;margin-bottom:40px}.page-about-us .activity-section .activity-header .section-tag{display:inline-block;color:#ed242a;font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:16px}.page-about-us .activity-section .activity-header .section-title{font-size:28px;font-weight:700;color:#0f172a;margin-bottom:0;line-height:1.2}@media (min-width:992px){.page-about-us .activity-section .activity-header .section-title{font-size:36px;line-height:1.4}}.page-about-us .activity-section .activity-swiper-wrapper{position:relative;margin:0 -12px}@media (min-width:992px){.page-about-us .activity-section .activity-swiper-wrapper{margin:0 -20px}}.page-about-us .activity-section .aboutUsActivitySwiper{padding:0 15%!important}.page-about-us .activity-section .activity-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;aspect-ratio:4/3}.page-about-us .activity-section .swiper-nav-buttons .nav-button{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease}.page-about-us .activity-section .swiper-nav-buttons .nav-button:hover{background:#ed242a;border-color:#ed242a}.page-about-us .activity-section .swiper-nav-buttons .nav-button:hover i{color:#fff}.page-about-us .activity-section .swiper-nav-buttons .nav-button.nav-prev{left:0}.page-about-us .activity-section .swiper-nav-buttons .nav-button.nav-next{right:0}.page-about-us .activity-section .swiper-nav-buttons .nav-button i{font-size:20px;color:#ed242a;transition:color .3s ease}.cart-section{width:100%;height:100%;background:rgba(0,0,0,.8);position:fixed;z-index:999;top:0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.cart-section.active{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s}.cart-section.active .wrapper-cart{transform:translateX(0)}.cart-section .wrapper-cart{position:absolute;top:0;right:0;width:45%;height:100%;background-color:#f8fafc;display:flex;flex-direction:column;gap:8px;transform:translateX(100%);transition:transform .5s ease}@media (max-width:1200px){.cart-section .wrapper-cart{width:55%}}@media (max-width:800px){.cart-section .wrapper-cart{width:100%}}.cart-section .wrapper-cart .cart-header{width:100%;height:70px;background-color:#8b1a01;display:flex;flex-direction:row;padding:0 40px}.cart-section .wrapper-cart .cart-title{display:flex;flex-direction:row;gap:.5rem;justify-content:center;align-items:center}.cart-section .wrapper-cart .cart-close-btn{position:absolute;right:25px;top:20px;height:40px;width:40px;cursor:pointer;color:#f8fafc;font-size:24px;padding:2px 0 0 7px;border-radius:50%}@media (min-width:576px){.cart-section .wrapper-cart .cart-close-btn{right:45px}}.cart-section .wrapper-cart .cart-close-btn .close-cart-icon{color:#fff}.cart-section .wrapper-cart .cart-title-text{font-size:32px;font-style:normal;font-weight:700;line-height:40px;color:#f8fafc}@media (max-width:1200px){.cart-section .wrapper-cart .cart-title-text{font-size:28px}}@media (max-width:768px){.cart-section .wrapper-cart .cart-title-text{font-size:22px}}.cart-section .wrapper-cart .quantity-total{color:#f8fafc;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-top:12px}@media (max-width:768px){.cart-section .wrapper-cart .quantity-total{font-size:14px;padding-top:8px}}.cart-section .wrapper-cart .cart-container{display:flex;width:100%;height:calc(100vh - 200px);flex-direction:column;padding:0 40px 0 10px;overflow-y:auto}@media (max-width:576px){.cart-section .wrapper-cart .cart-container{padding:0 20px 0 0}}.cart-section .wrapper-cart .cart-container .cart-item{display:flex;width:100%;flex-direction:row;padding:12px;gap:8px;align-items:center;border-top:1px solid #e2e8f0}.cart-section .wrapper-cart .cart-container .cart-item:first-child{border-top:none}.cart-section .wrapper-cart .cart-container .cart-item img{width:80px;height:80px;border-radius:4px;object-fit:cover}.cart-section .wrapper-cart .cart-container .item-info{display:flex;width:100%;height:100%;background-color:#f8fafc;flex-direction:column;justify-content:space-between}.cart-section .wrapper-cart .cart-container .title-product{display:flex;flex-direction:row;justify-content:space-between}.cart-section .wrapper-cart .cart-container .title-product .title{color:#1e293b;font-family:SVN-Gilroy;font-size:18px;font-weight:600;line-height:28px}@media (max-width:500px){.cart-section .wrapper-cart .cart-container .title-product .title{font-size:14px}}.cart-section .wrapper-cart .cart-container .variant-color{display:flex;gap:4px;align-items:center}.cart-section .wrapper-cart .cart-container .variant-color .variant-value{width:16px;height:16px;border-radius:50%}@media (min-width:576px){.cart-section .wrapper-cart .cart-container .variant-color .variant-value{width:20px;height:20px}}.cart-section .wrapper-cart .cart-container .variant-size{display:flex;gap:4px;align-items:center}.cart-section .wrapper-cart .delete-product-btn{cursor:pointer}.cart-section .wrapper-cart .quantity-item{padding-top:5px;display:flex;flex-direction:row;justify-content:space-between;align-items:end}@media (max-width:992px){.cart-section .wrapper-cart .quantity-item{padding-top:0}}.cart-section .wrapper-cart .cart-decrease,.cart-section .wrapper-cart .cart-increase{width:30px;font-size:20px;text-align:center;cursor:pointer;border-radius:2px}@media (max-width:1200px){.cart-section .wrapper-cart .cart-decrease,.cart-section .wrapper-cart .cart-increase{width:26px;font-size:16px}}.cart-section .wrapper-cart .cart-decrease.disabled,.cart-section .wrapper-cart .cart-increase.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.cart-section .wrapper-cart .quantity-item input{width:20px;height:26px;text-align:center;font-size:14px;border:none;background-color:#e2e8f0;color:#050a14;font-weight:400;line-height:18px}@media (min-width:768px){.cart-section .wrapper-cart .quantity-item input{font-size:16px;line-height:20px;width:32px;height:32px}}.cart-section .wrapper-cart input[type=number]::-webkit-inner-spin-button,.cart-section .wrapper-cart input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-section .wrapper-cart input[type=number]{-moz-appearance:textfield}.cart-section .wrapper-cart .price{display:flex;flex-direction:row;gap:.5rem}.cart-section .wrapper-cart .sale-price{color:#db3e3e;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.cart-section .wrapper-cart .original-price{color:#475569;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration:line-through}.cart-section .wrapper-cart .cart-footer{display:flex;width:100%;gap:40px;padding:19px 40px;height:100px;background-color:#8b1a01;position:absolute;bottom:0;justify-content:space-between;align-items:center}.cart-section .wrapper-cart .cart-footer .title{color:#f8fafc;font-size:16px;font-family:SVN-Gilroy;font-style:normal;font-weight:400;line-height:24px}.cart-section .wrapper-cart .cart-footer .price-value{color:#f8fafc;font-size:32px;font-style:normal;font-weight:700;line-height:40px}@media (max-width:992px){.cart-section .wrapper-cart .cart-footer .price-value{font-size:28px}}@media (max-width:576px){.cart-section .wrapper-cart .cart-footer .price-value{font-size:24px}}.cart-section .wrapper-cart .cart-footer .payment-btn{color:#f8fafc;font-size:16px;font-weight:700;line-height:24px;padding:8px 16px;border:1px solid #f8fafc;border-radius:100px;cursor:pointer;display:flex;justify-content:center;align-items:center}@media (min-width:768px){.cart-section .wrapper-cart .cart-footer .payment-btn{font-size:24px;line-height:32px;padding:8px 16px}}.cart-section .wrapper-cart .cart-footer .payment-btn:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.8)}.cart-section .custom-checkbox{width:20px;height:20px}.cart-section .custom-checkbox:checked{accent-color:#480000}.cart-section .quantity{background-color:#e2e8f0;border-radius:100px;display:flex;gap:4px;align-items:center}.cart-section .cart_empty{display:flex;flex-direction:column;gap:20px;align-items:center;padding:40px 0 0 20px}.cart-section .cart_empty img{width:162px;aspect-ratio:1/1;object-fit:cover}.cart-section .cart_empty .not-found-title{color:#1e293b;text-align:center;font-family:SVN-Gilroy;font-size:32px;font-weight:600;line-height:48px}.cart-section .variant-label{font-size:14px;line-height:18px;font-family:SVN-Gilroy}@media (min-width:768px){.cart-section .variant-label{font-size:16px;line-height:20px}}.form-section{background-color:#f1f5f9}.form-section .decor-left{display:none;position:absolute;top:0;left:0;z-index:0;width:160px;aspect-ratio:1/1}@media (min-width:576px){.form-section .decor-left{display:flex}}.form-section .decor-right{display:none;position:absolute;bottom:0;right:0;z-index:0;width:160px;aspect-ratio:1/1}@media (min-width:576px){.form-section .decor-right{display:flex}}.form-section .form-content{display:grid;flex-direction:row;gap:32px;padding:40px 0;grid-template-columns:1fr}@media (min-width:992px){.form-section .form-content{grid-template-columns:1fr 450px}}@media (min-width:1400px){.form-section .form-content{grid-template-columns:1fr 1fr}}.form-section .form-content .form-banner{border-radius:20px;background-size:cover;background-position:center;min-height:550px;z-index:1}@media (min-width:992px){.form-section .form-content .form-banner{min-height:unset}}.form-section .form-content .form-block{padding:32px 16px;background-color:#fff;border-radius:20px;width:100%;display:flex;flex-direction:column;gap:20px;z-index:1}.form-section .form-content .form-title{color:#1e293b;text-align:center;font-family:SVN-Gilroy;font-size:32px;font-weight:600;line-height:48px}.form-section .btn-submit-form{padding:8px 16px;width:100%;text-align:center;border-radius:100px;background-color:#8b1a01;cursor:pointer;color:#fff;font-family:SVN-Gilroy;font-size:16px;font-weight:600;line-height:24px;transition:.3s ease all}.form-section .btn-submit-form:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.8);scale:1.01}.form-section .input-item .input-label{color:#1e293b;font-family:SVN-Gilroy;font-size:14px;font-weight:500;line-height:20px}.form-section .input-item .input-field{background-color:#f1f5f9;padding:.5rem 1rem;border-radius:.5rem;margin-top:.25rem}.form-section .input-item .input-field input,.form-section .input-item .input-field textarea{border:none;width:100%;background-color:#f1f5f9;color:#1e293b;font-family:SVN-Gilroy;font-size:16px;font-weight:600;line-height:24px;outline:0}.form-section .input-item .input-field input::placeholder,.form-section .input-item .input-field textarea::placeholder{color:#94a3b8}.form-section .input-item .input-field textarea{max-height:200px;min-height:30px;height:100px}.youtube-iframe-player{display:block;overflow:hidden;position:relative;width:100%;height:100%;cursor:pointer}.youtube-iframe-player img.youtube-thumbnail{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;height:auto}.youtube-iframe-player .play-button-overlay{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;transition:all .2s ease-in}.youtube-iframe-player .youtube-iframe{width:100%;height:100%;position:absolute;top:0;left:0}.youtube-iframe-player .play-icon{width:72px;height:72px;fill:rgba(255,255,255,.4);stroke:#fff;stroke-width:1.5px;transition:all .2s ease-in}.youtube-iframe-player .play-button-overlay:hover{background:rgba(0,0,0,.2);transition:all .2s ease-in}.youtube-iframe-player .play-button-overlay:hover .play-icon{stroke:#d6d6d6;fill:transparent;transition:all .2s ease-in}.home-menu-section .home-menu-content{padding:40px 0}.home-menu-section .home-menu-content .menu-list{display:none;gap:1rem;margin-top:24px}@media (min-width:992px){.home-menu-section .home-menu-content .menu-list{display:flex;justify-content:center}}@media (min-width:1200px){.home-menu-section .home-menu-content .menu-list{gap:2rem}}.home-menu-section .home-menu-content .collection-item{position:relative;overflow:hidden;cursor:pointer;border-radius:12px}.home-menu-section .home-menu-content .collection-item:hover img{scale:1.05}.home-menu-section .home-menu-content .collection-item img{width:100%;object-fit:cover;aspect-ratio:14/9;border-radius:12px;transition:.3s ease all}.home-menu-section .home-menu-content .collection-item .collection-title{position:absolute;bottom:0;width:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);border-radius:0 0 12px 12px;padding:24px 12px 12px 12px;color:#fff;text-overflow:ellipsis;font-family:SVN-Gilroy;font-size:16px;font-weight:500;line-height:20px}@media (min-width:576px){.home-menu-section .home-menu-content .collection-item .collection-title{font-size:20px;line-height:28px;font-weight:600}}.home-menu-section .menuSwiper{display:flex;padding:20px 0}@media (min-width:992px){.home-menu-section .menuSwiper{display:none}}.home-menu-section .swiper-pagination-bullet{width:6px;height:6px;background-color:#ccc;border-radius:100px;opacity:1;transition:.3s ease all}.home-menu-section .swiper-pagination-bullet-active{background-color:#8b1a01;width:20px}.home-menu-section .swiper-pagination-bullet:hover{background-color:#581101;cursor:pointer}.home-menu-section .pagination-menu{bottom:0;text-align:center;position:absolute;width:100%;display:flex;justify-content:center}@media (min-width:992px){.home-menu-section .pagination-menu{display:none}}.home-about-us-section{position:relative}.home-about-us-section .decor-left{display:none;position:absolute;top:0;left:0;z-index:-1;width:160px;aspect-ratio:1/1}@media (min-width:576px){.home-about-us-section .decor-left{display:flex}}.home-about-us-section .decor-right{display:none;position:absolute;bottom:0;right:0;z-index:-1;width:160px;aspect-ratio:1/1}@media (min-width:576px){.home-about-us-section .decor-right{display:flex}}.home-about-us-section .home-about-us-content{padding:40px 0;display:flex;gap:2rem;flex-direction:column}@media (min-width:992px){.home-about-us-section .home-about-us-content{flex-direction:row}}.home-about-us-section .home-about-us-content .about-text{flex:1;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.home-about-us-section .home-about-us-content .about-img{flex:1}.home-gallery-section .home-gallery-content{padding:40px 20px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:576px){.home-gallery-section .home-gallery-content{padding:40px 0;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.home-gallery-section .home-gallery-content{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.home-gallery-section .home-gallery-content .gallery-item img{width:96px;aspect-ratio:1/1;object-fit:cover}.home-gallery-section .home-gallery-content .gallery-item .gallery-title{color:#1e293b;font-family:SVN-Gilroy;font-size:20px;font-weight:600;line-height:28px;margin-top:1rem}.home-gallery-section .home-gallery-content .gallery-item .gallery-desc{color:#475569;font-family:SVN-Gilroy;font-size:16px;font-weight:500;line-height:24px}.home-gallery-section .decor-gallery{aspect-ratio:5/2;width:100%;object-fit:cover;border-radius:12px;display:none}@media (min-width:992px){.home-gallery-section .decor-gallery{display:flex}}.home-gallery-section .decor-gallery-mobile{display:flex;min-height:480px;object-fit:cover;width:100%}@media (min-width:992px){.home-gallery-section .decor-gallery-mobile{display:none}}.home-article-section{position:relative}.home-article-section .home-article-content{padding:40px 0}.home-article-section .home-article-content .home-article-list{margin-top:16px}@media (min-width:768px){.home-article-section .home-article-content .home-article-list{margin-top:40px}}.home-article-section .home-article-content .home-article-list .article-item{border-radius:12px;display:flex;flex-direction:column;text-align:start;overflow:hidden}.home-article-section .home-article-content .home-article-list .article-item:hover .article-item-content{color:#8b1a01}.home-article-section .home-article-content .home-article-list .article-item img{aspect-ratio:4/3;width:100%;object-fit:cover;border-radius:12px}.home-article-section .home-article-content .home-article-list .article-item .article-item-content{padding:12px 12px 0 12px;margin-bottom:12px;overflow:hidden;color:#1e293b;text-overflow:ellipsis;font-family:SVN-Gilroy;font-size:20px;font-weight:600;line-height:28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch}.home-article-section .home-article-content .home-article-list .homeArticleSwiper{margin:0 32px;border-radius:12px}.home-article-section .decor-left{display:none;position:absolute;top:0;left:0;z-index:-1;width:160px;aspect-ratio:1/1}@media (min-width:576px){.home-article-section .decor-left{display:flex}}.home-article-section .decor-right{display:none;position:absolute;top:0;right:0;z-index:-1;width:160px;aspect-ratio:1/1}@media (min-width:576px){.home-article-section .decor-right{display:flex}}.home-article-section .next-article,.home-article-section .prev-article{width:40px;height:40px;color:#8b1a01;border-radius:50%;display:none;align-items:center;justify-content:center;transition:background-color .3s ease;z-index:10}@media (min-width:768px){.home-article-section .next-article,.home-article-section .prev-article{display:flex}}.home-article-section .next-article::after,.home-article-section .prev-article::after{font-size:20px}.home-article-section .next-article:hover::after,.home-article-section .prev-article:hover::after{font-size:24px;transition:font-size .2s ease}.home-article-section .next-article{right:-12px}.home-article-section .prev-article{left:-12px}.home-article-section .next-article,.home-article-section .prev-article{top:50%;transform:translateY(-50%);position:absolute}.home-article-section .pagination-article{bottom:-16px;text-align:center;position:absolute;width:100%;display:flex;justify-content:center}@media (min-width:768px){.home-article-section .pagination-article{display:none}}.home-article-section .swiper-pagination-bullet{width:6px;height:6px;background-color:#ccc;border-radius:100px;opacity:1;transition:.3s ease all}.home-article-section .swiper-pagination-bullet-active{background-color:#8b1a01;width:20px}.home-article-section .swiper-pagination-bullet:hover{background-color:#581101;cursor:pointer}.home-new-product-section .new-product-content{padding:8px;background-color:#881417;border-radius:12px}@media (min-width:576px){.home-new-product-section .new-product-content{padding:24px}}.home-new-product-section .new-product-content .service-flex{display:flex;align-items:center;gap:20px;justify-content:start;margin:8px 0 24px 0;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width:768px){.home-new-product-section .new-product-content .service-flex{justify-content:center}}.home-new-product-section .new-product-content .service-flex::-webkit-scrollbar{display:none}.home-new-product-section .new-product-content .service-item{color:#fff;font-family:SVN-Gilroy;font-size:14px;font-weight:600;line-height:20px;text-transform:uppercase;text-wrap:nowrap}.home-new-product-section .new-product-content .service-item svg{margin-bottom:4px}.home-new-product-section .new-product-grid{display:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media (min-width:992px){.home-new-product-section .new-product-grid{display:grid;gap:18px}}@media (min-width:1200px){.home-new-product-section .new-product-grid{gap:24px}}.home-new-product-section .new-product-list{display:block}@media (min-width:992px){.home-new-product-section .new-product-list{display:none}}.home-love-product-sec{background-color:#f1f5f9}.home-love-product-sec .love-product-content{padding:12px 0}@media (min-width:768px){.home-love-product-sec .love-product-content{padding:40px 0}}.home-love-product-sec .love-product-grid{display:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px}@media (min-width:992px){.home-love-product-sec .love-product-grid{display:grid;gap:18px}}@media (min-width:1200px){.home-love-product-sec .love-product-grid{gap:24px}}.home-love-product-sec .new-product-list{display:block;margin-top:14px}@media (min-width:992px){.home-love-product-sec .new-product-list{display:none}}.home-ingredient-sec{background-color:#f1f5f9}.home-ingredient-sec .block-title{display:flex;flex-direction:column}@media (min-width:992px){.home-ingredient-sec .block-title{flex-direction:row}}.home-ingredient-sec .ingredient-content{padding:12px 0}@media (min-width:576px){.home-ingredient-sec .ingredient-content{padding:40px 0}}.home-ingredient-sec .ingredient-content .ingredient-title{min-width:unset}@media (min-width:992px){.home-ingredient-sec .ingredient-content .ingredient-title{min-width:55%}}.home-ingredient-sec .ingredient-content img{aspect-ratio:15/4;width:100%;object-fit:cover;border-radius:12px;margin-bottom:24px}.home-ingredient-sec .ingredient-content .ingredient-menu-list{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:start;flex-wrap:nowrap;overflow-x:auto}.home-ingredient-sec .ingredient-content .ingredient-menu-list::-webkit-scrollbar{display:none}.home-ingredient-sec .ingredient-content .ingredient-menu-item{padding:12px;cursor:pointer;color:#01728b;font-family:SVN-Gilroy;font-size:16px;font-weight:600;line-height:24px;text-wrap:nowrap}.home-ingredient-sec .ingredient-content .ingredient-menu-item.active{border-bottom:2px solid #01728b}.home-ingredient-sec .product-list{display:grid;margin-top:24px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:992px){.home-ingredient-sec .product-list{display:grid;gap:18px}}@media (min-width:1200px){.home-ingredient-sec .product-list{gap:24px}}.home-ingredient-sec .check-swiper{display:block}@media (min-width:992px){.home-ingredient-sec .check-swiper{display:none}}.home-ingredient-sec .check-list{display:none}@media (min-width:992px){.home-ingredient-sec .check-list{display:block}}.home-clothing-sec{background-color:#f1f5f9}.home-clothing-sec .block-title{display:flex;flex-direction:column}@media (min-width:992px){.home-clothing-sec .block-title{flex-direction:row}}.home-clothing-sec .ingredient-content{padding:12px 0}@media (min-width:576px){.home-clothing-sec .ingredient-content{padding:40px 0}}.home-clothing-sec .ingredient-content .ingredient-title{min-width:unset}@media (min-width:992px){.home-clothing-sec .ingredient-content .ingredient-title{min-width:55%}}.home-clothing-sec .ingredient-content img{aspect-ratio:15/4;width:100%;object-fit:cover;border-radius:12px;margin-bottom:24px}.home-clothing-sec .ingredient-content .ingredient-menu-list{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:start;flex-wrap:nowrap;overflow-x:auto}.home-clothing-sec .ingredient-content .ingredient-menu-list::-webkit-scrollbar{display:none}.home-clothing-sec .ingredient-content .ingredient-menu-item{padding:12px;cursor:pointer;color:#01728b;font-family:SVN-Gilroy;font-size:16px;font-weight:600;line-height:24px;text-wrap:nowrap}.home-clothing-sec .ingredient-content .ingredient-menu-item.active{border-bottom:2px solid #01728b}.home-clothing-sec .product-list{display:grid;margin-top:24px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:992px){.home-clothing-sec .product-list{display:grid;gap:18px}}@media (min-width:1200px){.home-clothing-sec .product-list{gap:24px}}.home-clothing-sec .check-swiper{display:block}@media (min-width:992px){.home-clothing-sec .check-swiper{display:none}}.home-clothing-sec .check-list{display:none}@media (min-width:992px){.home-clothing-sec .check-list{display:block}}.home-news{background-color:#fff}.home-news .home-news-background{background-size:cover;background-position:center;position:relative;height:300px}.home-news .home-news-background::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1}.home-news .home-news-background .home-news-content{position:absolute;top:80px;left:50%;transform:translateX(-50%);z-index:5;width:90%}@media (min-width:576px){.home-news .home-news-background .home-news-content{width:80%}}.home-news .home-article-item{background-color:#f6f6f6;flex-direction:column;height:auto}.home-news .home-article-item:hover .home-article-desc{background-color:#e7e7e7}.home-news .home-article-item:hover .article-title{color:#ed242a}.home-news .home-article-item img{aspect-ratio:4/3;width:100%;object-fit:cover}.home-news .home-article-item .home-article-desc{padding:12px;display:flex;flex-direction:column;width:100%;gap:4px;transition:.3s ease all;height:100%}@media (min-width:576px){.home-news .home-article-item .home-article-desc{gap:8px}}.home-news .home-article-item .article-date{display:flex;flex-direction:row;gap:8px;color:#475569;font-family:SVN-Gilroy;font-size:14px;font-weight:500;line-height:20px}.home-news .home-article-item .article-date i{color:#ed242a;font-size:16px}.home-news .home-article-item .article-title{overflow:hidden;color:#0f172a;text-overflow:ellipsis;font-family:SVN-Gilroy;font-size:20px;font-weight:600;line-height:24px;text-align:start;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;transition:.3s ease all}@media (min-width:576px){.home-news .home-article-item .article-title{line-height:28px}}.home-news .home-article-item .article-desc{overflow:hidden;color:#475569;text-overflow:ellipsis;font-family:SVN-Gilroy;font-size:16px;font-weight:500;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;text-align:start}.home-news .homeArticleSwiper{margin:0}@media (min-width:576px){.home-news .homeArticleSwiper{margin:0 20px}}.home-news .home-article-next{position:absolute;top:50%;right:-10px;transform:translateY(-50%);display:none}@media (min-width:576px){.home-news .home-article-next{display:flex}}.home-news .home-article-next::after{font-size:20px;color:#ed242a;font-weight:600}.home-news .home-article-prev{position:absolute;top:50%;left:-10px;transform:translateY(-50%);display:none}@media (min-width:576px){.home-news .home-article-prev{display:flex}}.home-news .home-article-prev::after{font-size:20px;color:#ed242a;font-weight:600}.home-news .articles-list{margin-top:-80px;margin-bottom:40px}.home-partner{padding:40px 0}.home-partner .partner-slide{padding:40px 30px}.home-partner .homePartnerSwiper{margin:0}@media (min-width:768px){.home-partner .homePartnerSwiper{margin:0 40px}}@media (min-width:992px){.home-partner .homePartnerSwiper{margin:0 80px}}.home-categories{padding:24px 0;position:relative}.home-categories .category-item{display:flex;flex-direction:column;align-items:center;border-radius:16px;transition:box-shadow .2s}.home-categories .category-item:hover{transition:all .15s linear;background:#f8fafc}.home-categories .category-item:hover .category-label{transition:all .15s linear;color:#ed242a}.home-categories .category-item img{width:100%;aspect-ratio:1/1;border-radius:16px;object-fit:cover}.home-categories .category-label{margin-top:12px;font-size:16px;color:#3a4a5b;text-align:center}.home-categories .next-article,.home-categories .prev-article{position:absolute;top:50%;transform:translateY(-50%);font-size:32px;color:#e60012;cursor:pointer;z-index:10;background:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.08)}.home-categories .nav-button{cursor:pointer;opacity:.6}.home-categories .nav-button i{color:#ed242a}.home-categories .nav-button:hover i{color:#ff9da0}.home-categories .prev-article{left:2px}.home-categories .next-article{right:2px}.home-top-banner-and-categories{padding:20px 0}.home-top-banner-and-categories .main-layout{gap:40px;display:block}@media (min-width:992px){.home-top-banner-and-categories .main-layout{display:grid;grid-template-columns:260px 1fr}}@media (min-width:1200px){.home-top-banner-and-categories .main-layout{grid-template-columns:320px 1fr}}.home-top-banner-and-categories .sidebar{background:#fff;border-radius:16px;padding:24px 0;box-shadow:0 4px 24px rgba(0,0,0,.08);display:none}@media (min-width:992px){.home-top-banner-and-categories .sidebar{display:block}}.home-top-banner-and-categories .sidebar ul{list-style:none;padding:0;margin:0}.home-top-banner-and-categories .sidebar ul li{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;font-weight:600;color:#222;border-bottom:1px solid #eee;transition:background .2s;position:relative}.home-top-banner-and-categories .sidebar ul li:hover{background:#f0f0f0}.home-top-banner-and-categories .banner-area-wrapper{min-width:100%}.home-top-banner-and-categories .homeTopBannerAndCategoriesSwiper{border-radius:24px;overflow:hidden;position:relative;box-shadow:0 4px 24px rgba(0,0,0,.12);background:#222}.home-top-banner-and-categories .swiper-slide{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.home-top-banner-and-categories .swiper-slide img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.home-top-banner-and-categories .top-banner-and-categories{position:absolute;top:50%;z-index:10;width:48px;height:48px;background:rgba(255,255,255,.2);border-radius:50%;color:#222;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%);transition:background .2s;box-shadow:0 2px 8px rgba(0,0,0,.12)}.home-top-banner-and-categories .top-banner-and-categories i{color:#fff}.home-top-banner-and-categories .prev-side{left:6px}.home-top-banner-and-categories .next-side{right:6px}.home-top-banner-and-categories .top-banner-and-categories-pagination{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:10;display:flex;align-items:center;justify-content:center;gap:8px;pointer-events:none}.home-top-banner-and-categories .top-banner-and-categories-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:.6;border-radius:50%;margin:0;border:none;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:opacity .2s,background .2s,transform .2s;display:inline-block;pointer-events:auto}.home-top-banner-and-categories .top-banner-and-categories-pagination .swiper-pagination-bullet-active{background:#ed242a;width:28px;border-radius:5px;opacity:1;box-shadow:0 2px 12px rgba(229,57,53,.18)}.sidebar ul li .submenu{display:block;opacity:0;pointer-events:none;transform:translateY(20px);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:100%;min-width:600px;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.12);padding:32px 40px;z-index:100;flex-wrap:wrap;gap:40px;visibility:hidden}.sidebar ul li:focus-within .submenu,.sidebar ul li:hover .submenu{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;display:flex}.submenu-group{min-width:180px}.submenu-title{font-weight:700;margin-bottom:12px;cursor:pointer}.submenu-title:hover{color:#ed242a}.submenu-group ul{list-style:none;padding:0;margin:0}.submenu-group ul li{margin-bottom:8px;color:#222;cursor:pointer;transition:color .2s}.submenu-group ul li:hover{color:#e53935}