.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:auto}@media screen and (max-width:768px){.swiper-slide img{height:450px;object-fit:cover}}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper_nomination .swiper-button-next,.swiper_nomination .swiper-button-prev{scale:1.75}.hot-variant-swiper .swiper-slide{text-align:start!important;font-size:16px!important}.move-to-top-show{animation:move_top_btn_show .3s forwards}.move-to-top-hide{animation:move_top_btn_hide .3s forwards;pointer-events:none}@keyframes move_top_btn_show{0%{scale:0}to{scale:100%}}@keyframes move_top_btn_hide{0%{scale:100%}to{scale:0}}.zalo-chat-widget{bottom:85px!important;right:4px!important}@media(min-width:768px){.zalo-chat-widget{right:8px!important}}.admin-variant-table{overflow:auto;border-collapse:separate;border-spacing:0}.admin-variant-table td,.admin-variant-table th{text-align:center;overflow:hidden;text-wrap:balance;padding:12px 8px}.admin-variant-table th,.admin-variant-table tr td{border-bottom:1px solid #d0d5dd}.admin-variant-table tr:last-child td{border-bottom:0}.ant-pagination-item{border:1px solid #666687!important}.ant-pagination-item>a{color:#666687!important}.ant-pagination-item-active{background:#666687!important;border:1px solid #666687!important}.ant-pagination-item-active>a{color:#fff!important}.ant-pagination-item-link{border:1px solid #666687!important}.ant-pagination-item-link .anticon{color:#666687!important}.ant-pagination-jump-next a.ant-pagination-item-link,.ant-pagination-jump-prev a.ant-pagination-item-link{border:0!important}.ant-drawer-body,.ant-drawer-footer{padding:0!important}.ant-image{display:block!important}.admin-create-category-form .ant-form-item{margin-bottom:4px!important}.admin-create-category-form .ant-form-item-label{padding-bottom:8px!important;line-height:1}.scroll-bar::-webkit-scrollbar{background-color:#fff;width:4px;height:8px!important}.scroll-bar::-webkit-scrollbar-track{box-shadow:0 0 5px rgba(0,0,0,.1)}.scroll-bar::-webkit-scrollbar-thumb{background-color:#ccc}.scroll-bar::-webkit-scrollbar-thumb:hover{background:#bbb}.scroll-bar::-webkit-scrollbar-button{display:none}.custom-scrollbar{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.custom-scrollbar::-webkit-scrollbar{height:8px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#ccc}.custom-scrollbar::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#bbb}html{scroll-behavior:smooth;font-display:swap}@font-face{font-family:"NotoSerifDisplayRegular";src:url(/_next/static/media/NotoSerifDisplay-Regular.66335eff.ttf)}@font-face{font-family:"NotoSerifDisplayMedium";src:url(/_next/static/media/NotoSerifDisplay-Medium.a8de0b67.ttf)}@font-face{font-family:"NotoSerifDisplayBold";src:url(/_next/static/media/NotoSerifDisplay-Bold.b81f34e9.ttf)}@font-face{font-family:"NotoSerifDisplayBlack";src:url(/_next/static/media/NotoSerifDisplay-Black.a75bd58b.ttf)}@font-face{font-family:NotoSansThin;src:url(/_next/static/media/NotoSansJP-Thin.3973a245.ttf)}@font-face{font-family:NotoSansRegular;src:url(/_next/static/media/NotoSansJP-Regular.347eb18f.ttf)}@font-face{font-family:NotoSansMedium;src:url(/_next/static/media/NotoSansJP-Medium.f12ddfa0.ttf)}@font-face{font-family:NotoSansSemiBold;src:url(/_next/static/media/NotoSansJP-SemiBold.567adb81.ttf)}@font-face{font-family:NotoSansBold;src:url(/_next/static/media/NotoSansJP-Bold.f9d53d6b.ttf)}@font-face{font-family:NotoSansBlack;src:url(/_next/static/media/NotoSansJP-Black.cd9fa935.ttf)}.NotoSerifDisplayRegular{font-family:"NotoSerifDisplayRegular"}.NotoSerifDisplayMedium{font-family:"NotoSerifDisplayMedium"}.NotoSerifDisplayBold{font-family:"NotoSerifDisplayBold"}.NotoSerifDisplayBlack{font-family:"NotoSerifDisplayBlack"}.NotoSansThin{font-family:NotoSansThin}.NotoSansRegular{font-family:NotoSansRegular}.NotoSansMedium{font-family:NotoSansMedium}.NotoSansSemiBold{font-family:NotoSansSemiBold}.NotoSansBold{font-family:NotoSansBold}.NotoSansBlack{font-family:NotoSansBlack}body{font-family:NotoSansRegular,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111;margin:0;overflow-x:hidden;font-weight:400;font-size:14px}body::-webkit-scrollbar{background-color:#fff;width:4px;height:8px!important}body::-webkit-scrollbar-track{box-shadow:0 0 5px rgba(0,0,0,.1)}body::-webkit-scrollbar-thumb{background-color:#ccc}body::-webkit-scrollbar-thumb:hover{background:#bbb}body::-webkit-scrollbar-button{display:none}a,a:active,a:focus,a:hover{outline:none;text-decoration:none;font-weight:400;color:inherit}ul{margin:0;padding:0}li{list-style:circle}body h1,body h2,body h3,body h4,body h5,body h6{font-family:NotoSansRegular,sans-serif;font-family:inherit;line-height:1.5;font-weight:400;margin:0}h1{font-size:2.1em}h2{font-size:1.75em}h3{font-size:1.4em}h4{font-size:1.15em}h5{font-size:1em}h6{font-size:.85em}label{margin:0}button,label{font-family:NotoSansRegular,sans-serif}button{transition:.3s!important;background:none;border:0;font-size:16px}button:focus,input[type=text]:focus{outline:none}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input:focus-visible{outline:none!important}input::-ms-clear,input::-ms-reveal{display:none}footer,header,section{max-width:100%;width:100%;margin:auto}@media(min-width:641px){footer,header,section{max-width:970px}}@media(min-width:1008px){footer,header,section{max-width:1280px}}@media(min-width:1680px){footer,header,section{max-width:1500px}}.product-detail-specifications table{font-family:arial,sans-serif;border-collapse:collapse;width:100%}.product-detail-specifications td,.product-detail-specifications th{border:1px solid #ddd;text-align:left;padding:8px}.product-detail-specifications td:first-child,.product-detail-specifications th:first-child{width:30%}.product-detail-specifications th{white-space:nowrap}.product-detail-specifications tr:nth-child(2n){background-color:#f0f0f0}.product-detail-specifications tr td:first-child{white-space:nowrap}input[type=checkbox]{appearance:none;width:20px;height:20px;cursor:pointer;border:1px solid #d0d5dd!important;border-radius:2px!important;position:relative}input[type=checkbox]:checked{background-color:#c5ac9b}input[type=checkbox]:checked:after{content:"✓";font-size:15px;color:#fff;font-weight:700;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ql-size-small{font-size:.75em}.ql-size-normal{font-size:1em}.ql-size-large{font-size:1.5em}.ql-size-huge{font-size:2em}.ql-size-12px{font-size:12px}.ql-size-14px{font-size:14px}.ql-size-16px{font-size:16px}.ql-size-18px{font-size:18px}.ql-size-20px{font-size:20px}.ql-size-24px{font-size:24px}.ql-size-32px{font-size:32px}@media(max-width:768px){.ql-size-32px,.ql-size-large{font-size:24px!important;line-height:10px}}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="12px"]:before{content:"12px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="14px"]:before{content:"14px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="16px"]:before{content:"16px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18px"]:before{content:"18px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="20px"]:before{content:"20px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="24px"]:before{content:"24px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="32px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="32px"]:before{content:"32px"}.ql-lineheight{width:50px}.ql-lineheight .ql-picker-item:before,.ql-lineheight .ql-picker-label:before{content:attr(data-value)}.ql-font-noto-serif-display-regular{font-family:"NotoSerifDisplayRegular",serif}.ql-font-noto-serif-display-medium{font-family:"NotoSerifDisplayMedium",serif}.ql-font-noto-serif-display-bold{font-family:"NotoSerifDisplayBold",serif}.ql-font-noto-serif-display-black{font-family:"NotoSerifDisplayBlack",serif}.ql-font-noto-sans-thin{font-family:NotoSansThin,sans-serif}.ql-font-noto-sans-regular{font-family:NotoSansRegular,sans-serif}.ql-font-noto-sans-medium{font-family:NotoSansMedium,sans-serif}.ql-font-noto-sans-semibold{font-family:NotoSansSemiBold,sans-serif}.ql-font-noto-sans-bold{font-family:NotoSansBold,sans-serif}.ql-font-noto-sans-black{font-family:NotoSansBlack,sans-serif}.ql-snow .ql-picker.ql-font{width:auto!important;min-width:150px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=noto-serif-display-regular]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=noto-serif-display-regular]:before{content:"Noto Serif Regular";font-family:"NotoSerifDisplayRegular",serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=noto-serif-display-medium]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=noto-serif-display-medium]:before{content:"Noto Serif Medium";font-family:"NotoSerifDisplayMedium",serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=noto-serif-display-bold]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=noto-serif-display-bold]:before{content:"Noto Serif Bold";font-family:"NotoSerifDisplayBold",serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=noto-serif-display-black]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=noto-serif-display-black]:before{content:"Noto Serif Black";font-family:"NotoSerifDisplayBlack",serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=noto-sans-thin]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=noto-sans-thin]:before{content:"Noto Sans Thin";font-family:NotoSansThin,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=noto-sans-regular]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=noto-sans-regular]:before{content:"Noto Sans Regular";font-family:NotoSansRegular,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=noto-sans-medium]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=noto-sans-medium]:before{content:"Noto Sans Medium";font-family:NotoSansMedium,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=noto-sans-semibold]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=noto-sans-semibold]:before{content:"Noto Sans SemiBold";font-family:NotoSansSemiBold,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=noto-sans-bold]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=noto-sans-bold]:before{content:"Noto Sans Bold";font-family:NotoSansBold,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=noto-sans-black]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=noto-sans-black]:before{content:"Noto Sans Black";font-family:NotoSansBlack,sans-serif}.ql-align-left{text-align:left}.ql-align-center{text-align:center}.ql-align-right{text-align:right}.ql-align-center>img,.ql-align-right>img{display:block}.ql-align-center>img{margin-left:auto;margin-right:auto}.ql-align-right>img{margin-left:auto;margin-right:0}