﻿:root {
            --cst-title-color-popup: #Ffffff;
            --cst-banner-bgcolor: #557777;
            --cst-banner-bgcolor-popup:#557777;
            --cst-banner-textcolor: #Ffffff;
            --cst-banner-textcolor-fade: #Ffffff80;
            --cst-banner-textcolor-overlay: #Ffffff0F;
            --cst-text-size: 13px;
            --cst-popup-width: 40;
            --cst-margin-top: 0px;
            --cst-margin-bottom: 0px;
            --cst-margin-left: 0px;
            --cst-margin-right: 0px;
            --cst-more-textcolor: #Ffffff;
            --cst-submit-textcolor: #557777;
            --cst-submit-bgcolor: #Ffffff;
            --cst-submit-border-color: transparent;
            --cst-accept-selected-text-color: #Ffffff;
            --cst-accept-selected-bgcolor: #9Eb9B9;
            --cst-dismiss-textcolor: #Ffffff;
            --cst-dismiss-bgcolor: #557777;
            --cst-dismiss-border-color: transparent;
            --cst-preferences-textcolor: #Ffffff;
            --cst-preferences-bgcolor: #557777;
            --cst-preferences-border-color: transparent;
            --cst-accept-all-bgcolor: #Ffffff;
            --cst-accept-all-text-color: #557777;
            --cst-font-family: "Lexend",Arial,Helvetica,san-serif;
            --cst-block-interaction-bg: #0000004D;
            --cst-block-interaction-blur: 6px;
            --cst-banner-icon-size: 25px;
            --cst-reopen-icon-size: 40px;
            --cst-border-radius: 6px;
            /* ---- v1.2 design tokens (spec mục 02) ---- */
            --cst-t-radius-card: 12px;
            --cst-t-radius-btn: 8px;
            --cst-t-border-card: 0.5px solid #Ffffff24;
            --cst-t-shadow-card: 0 24px 64px rgba(0,0,0,.12), 0 2px 8px rgba(0,0,0,.06);
            --cst-t-btn-h: 32px;
            --cst-t-btn-px: 14px;
            --cst-t-btn-gap: 12px;
            --cst-t-color-card: #557777;
            --cst-t-color-overlay: rgba(0,0,0,.40);
            --cst-t-color-ink: #Ffffff;
            --cst-t-color-reject-hover: #Ffffff14;
            --cst-t-color-desc: #FfffffCC;
            --cst-t-color-tertiary: #Ffffff80;
            --cst-t-border-card-line: #Ffffff2E;
            --cst-t-color-focus: #2563EB;
            --cst-t-title-size: calc(var(--cst-text-size) + 4px);
            --cst-t-title-weight: 500;
            --cst-t-body-size: var(--cst-text-size);
            --cst-t-label-size: calc(var(--cst-text-size) - 2px);
            --cst-t-dur-short: 160ms;
            --cst-t-dur-med: 240ms;
            --cst-t-dur-long: 320ms;
            --cst-col-pref-d: auto;--cst-mr-pref-d: auto;--cst-col-dec-d: auto;--cst-mr-dec-d: 0;--cst-col-sub-d: 1 / -1;--cst-mr-sub-d: 0;--cst-col-pref-m: auto;--cst-mr-pref-m: auto;--cst-col-dec-m: auto;--cst-mr-dec-m: 0;--cst-col-sub-m: 1 / -1;--cst-mr-sub-m: 0;
            
          }
#cst-cookie-banner  {
                              position: fixed;
                              left: 30%;
                              width: 40%;
                              flex-direction: column
                            }
                            #consentik-cookie #cst-cookie-banner {
                              align-items: unset;
                              gap: 16px;
                            }
                            #cst-cookie-banner .cst-action-row {
                                width: 100%;
                                justify-content: flex-start;
                            }
                            #cst-cookie-banner #cst-cookies-preferences { margin-inline-end: var(--cst-mr-pref-d, auto); }
                            #cst-cookie-banner #cst-cookies-decline { margin-inline-end: var(--cst-mr-dec-d, 0); }
                            #cst-cookie-banner #cst-cookies-submit { margin-inline-end: var(--cst-mr-sub-d, 0); }
                            #cst-cookie-banner .cst-banner-content {
                              display: flex;
                              align-items: flex-start;
                              flex-direction: column;
                              width: 100%;
                            }
                            #cst-cookie-banner #cst-cookies-message {
                                flex-direction: column
                            }
                            #cst-cookie-banner .navSelect {border-bottom: 1px solid #Ffffff45}
                            #cst-cookies-body button {
                              color: #Ffffff;
                            }
                            #cst-cookies-body button .accordion-title {
                              padding: 0.5em 1.5em 0.5em 0;
                              margin:0;
                              color: textColor
                            }                          
                            
      #cst-cookie-banner {
        bottom: 0px;
      }
._9LC36{display:block;height:100%;width:100%}._9LC36 img{max-width:var(--wix-img-max-width,100%)}._9LC36[data-animate-blur] img{filter:blur(9px);transition:filter .8s ease-in}._9LC36[data-animate-blur] img[data-load-done]{filter:none}
.Nu2xQ{align-items:center;background:rgba(0,0,0,.5);color:#fff;display:flex;height:100%;justify-content:center;position:absolute;text-align:center;top:0;width:100%}.vdasL{height:20px;width:20px}.VaVP4{margin-bottom:56px}._6l2M1{font-size:16px;line-height:24px;position:absolute}
._8f4wU{--shimmer-base-color:#f5f5f5;background-color:var(--shimmer-base-color);pointer-events:none;z-index:1}._8f4wU,.n4Nsz{inset:0;position:absolute}.n4Nsz{overflow:hidden}.n4Nsz:after{animation:_6nVSm 1s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes _6nVSm{to{transform:translateX(100%)}}
._0AqaO{margin-left:0;margin-right:auto;z-index:1}._0AqaO:not(._9XHtz){float:left;margin-right:40px}@supports not (contain:inline-size){@media only screen and (max-width:480px){._0AqaO:not(._9XHtz){float:none;margin-right:auto}}}@container (width < 480px){._0AqaO:not(._9XHtz){float:none;margin-right:auto}}.paP9O{margin-left:auto;margin-right:0;z-index:1}.paP9O:not(._9XHtz){float:right;margin-left:40px}@supports not (contain:inline-size){@media only screen and (max-width:480px){.paP9O:not(._9XHtz){float:none;margin-left:auto}}}@container (width < 480px){.paP9O:not(._9XHtz){float:none;margin-left:auto}}.Bjqmy{clear:both;display:block}.Bjqmy:not(.F9613){margin-left:auto;margin-right:auto;max-width:100%}.F9613,._9XHtz{width:100%}.V30Dv .F9613,.V30Dv ._9XHtz{margin:0 -8px;width:auto}._5edmC{width:fit-content}._-54EO{margin-left:auto;margin-right:auto;max-width:100%}.lWaRT{width:min(350px,100%)!important}.V30Dv .lWaRT{width:50%}.g3x9C{margin-left:auto;margin-right:auto}.V30Dv .g3x9C{width:150px}.t6tP-{display:flex}
.QkQBc,._8Jp2R,.glob_fontElementMap,button{font-family:var(--ricos-font-family,unset)}._2s8LA{display:flex}.H0cC1:hover,.cjCuH{border-radius:var(--ricos-native-whitebox-border-radius,0);box-shadow:0 0 0 1.5px #116dff;cursor:default}.zYHF4 .cjCuH,[data-hook^=figure-][data-cropping] .cjCuH{box-shadow:none!important}.zYHF4 :is([data-resize-handle],[data-hook=image-corner-radius-handle],[data-hook=image-corner-radius-label]){display:none!important}.enTJO{cursor:move;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.enTJO.xC7Hz{pointer-events:none}.Q5a1l ::selection{background:transparent}.Jk8jv{display:none}.QkQBc{position:relative}._31eWe{max-width:100%}.R6mbD{color:#333;text-decoration:none}.b-gM7{display:block}.Ncwcc{position:relative}.axcqL{margin-left:-20px;margin-right:-20px;overflow-x:auto;overflow-y:hidden}.axcqL.ONFv7::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5)}.axcqL.VNGJQ::-webkit-scrollbar-thumb{background-color:transparent}.Cusra{max-width:max-content!important;min-width:100%}.axcqL::-webkit-scrollbar{-webkit-appearance:none}.axcqL::-webkit-scrollbar-thumb{border:2px solid #fff;border-radius:8px}.axcqL::-webkit-scrollbar:horizontal{height:10px}
.ZF0xZ,.jESsC{cursor:pointer;height:14px;margin:0;padding:0;pointer-events:auto;position:relative;width:100%}.ZF0xZ:not(.yGXwy):hover .OkmpB,.jESsC:not(.yGXwy):hover .OkmpB{opacity:1}.jESsC.yGXwy,.yGXwy.ZF0xZ{cursor:auto;height:0;pointer-events:none}.ZF0xZ{cursor:none;pointer-events:none}.M1Nt- .OkmpB{opacity:1}.OkmpB{height:2px;opacity:0;top:50%;transform:translateY(-50%);transition:opacity .2s ease;z-index:1000000}.OkmpB,.OkmpB:after,.OkmpB:before{background-color:#116dff;position:absolute;width:100%}.OkmpB:after,.OkmpB:before{content:"";height:3px;left:0;opacity:.3}.OkmpB:before{top:-3px}.OkmpB:after{bottom:-3px}.leSq4{background:var(--wds-tooltip-background-fill,var(--wsr-color-D10,#000624));border-radius:var(--wds-tooltip-border-radius,8px);box-shadow:var(--wds-shadow-surface-overlay-dark,var(--wsr-shadow30,0 6px 6px 0 rgba(22,45,61,.06),0 0 18px 0 rgba(22,45,61,.12)));color:var(--wds-tooltip-text-fill,var(--wsr-color-D80,#fff));font-family:var(--wds-font-family-default,var(--wsr-font-family,Madefor,"Helvetica Neue",Helvetica,Arial,"\30E1\30A4\30EA\30AA","meiryo","\30D2\30E9\30AE\30CE\89D2\30B4 pro w3","hiragino kaku gothic pro",sans-serif));font-size:var(--wds-font-size-body-tiny,var(--wsr-text-font-size-tiny,12px));font-weight:var(--wds-font-weight-regular,var(--wsr-font-weight-regular,400));letter-spacing:var(--wds-font-letter-spacing-0,unset);line-height:var(--wds-font-line-height-body-tiny,var(--wsr-text-line-height-tiny,15px));padding:var(--wds-tooltip-padding-vertical-small,8px) var(--wds-tooltip-padding-horizontal-small,12px) var(--wds-tooltip-padding-vertical-small,7px);position:absolute;word-wrap:break-word;border:none;max-width:180px;opacity:0;pointer-events:none;transform:translateX(-50%) translateY(-100%) scale(.8);transition:opacity .15s ease-out,transform .15s ease-out;word-break:break-word;z-index:1000000}.SudCa{display:none}@supports not (contain:inline-size){@media only screen and (max-width:480px){.SudCa{display:block}}}@container (width < 480px){.SudCa{display:block}}.ZKaKd{margin-top:14px}
.-Vyzf{background-color:#fff;border:1px solid #ededed;border-radius:6px;box-shadow:0 4px 8px 0 rgba(0,0,0,.07);display:flex;height:43px;overflow:hidden;position:absolute;transform:translate(-50%,-100%);transition:all .5s ease-out}.p8mj4{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;justify-content:center;width:43px}
.XAo7j [data-hook^=gallery-media-]{display:block;inline-size:100%;overflow:hidden;position:relative}.XAo7j [data-hook^=gallery-media-]>img,.XAo7j [data-hook^=gallery-media-]>video{block-size:100%;display:block;inline-size:100%;object-position:center}.XAo7j [data-hook^=gallery-media-]{align-items:center;display:flex;justify-content:center}.XAo7j [data-hook^=gallery-media-]>img,.XAo7j [data-hook^=gallery-media-]>video{block-size:auto;inline-size:auto;margin:auto;max-block-size:100%;max-inline-size:100%;object-fit:contain}.XAo7j [data-hook=gallery-media-failure]{background:#e5e5e5;min-block-size:1px;min-inline-size:1px}.XAo7j [data-hook=gallery-video-play]{appearance:none;background:transparent;border:0;cursor:pointer;inline-size:100%;inset:0;padding:0;position:absolute}.XAo7j [data-hook=gallery-video-play]:focus-visible{outline:2px solid #3899ec;outline-offset:-2px}.XAo7j [data-hook=gallery-video-play]>span{block-size:0;border-block:12px solid transparent;border-inline-start:18px solid #fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));inline-size:0;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-40%,-50%)}.XHgel{align-items:center;appearance:none;background:transparent;block-size:39px;border:0;border-radius:0;color:#000;cursor:pointer;display:inline-flex;inline-size:23px;justify-content:center;padding:0;transition:opacity .12s ease}.XHgel:disabled,[aria-disabled=true].XHgel:not(:focus-visible){pointer-events:none;visibility:hidden}.XHgel:focus-visible{outline:2px solid #3899ec;outline-offset:2px}@media (prefers-reduced-motion:reduce){.XHgel{transition:none}}.XHgel{inset-block-start:50%;position:absolute;transform:translateY(-50%)}.XHgel svg{block-size:39px;display:block;inline-size:23px;fill:currentColor;filter:drop-shadow(0 1px .15px #b2b2b2)}._5hFly,.got7F{background:#fff;box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr) auto;height:100dvh;inset:0;position:fixed;width:100vw;z-index:100001}.got7F{padding-block:70px 20px}@media only screen and (max-width:640px){.got7F{padding-block-start:40px}}._5hFly,.hCOpk{padding:0}.hCOpk{background:transparent;border:hidden;border-radius:4px;box-sizing:border-box;color:#000;cursor:pointer;height:fit-content;position:fixed;right:17px;top:10px;width:fit-content;z-index:1001}@media only screen and (max-width:640px){.hCOpk{right:20px;top:5px}.hCOpk>svg{height:30px;width:30px}}.hCOpk:focus-visible{outline:5px auto Highlight!important;outline:5px auto -webkit-focus-ring-color!important}.yCYQq{background:transparent;border:hidden;border-radius:4px;box-sizing:border-box;color:#000;cursor:pointer;height:fit-content;left:22px;padding:0;position:fixed;top:10px;width:fit-content;z-index:1001}.yCYQq:focus-visible{outline:5px auto Highlight!important;outline:5px auto -webkit-focus-ring-color!important}.Zrz43{font-size:14px;line-height:20px;text-align:center;white-space:normal}.c3sZk{box-sizing:border-box;display:flex;justify-content:center;min-height:60px;padding:16px 20px;width:100%}.Ticum{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.VnCoX{min-height:0;position:relative;--ricos-internal-gallery-arrow-inset:20px}.P9gzA,.VnCoX{height:100%;min-width:0}.P9gzA{overflow-x:auto;overflow-y:hidden;scroll-snap-type:inline mandatory;scrollbar-width:none}.P9gzA::-webkit-scrollbar{display:none}.B2bm-{display:flex;height:100%;list-style:none;margin:0;padding:0}.XAo7j{flex:0 0 100%;height:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;width:100%}.XAo7j [data-hook^=gallery-media-]{background:transparent;height:100%}.XHgel{color:inherit;z-index:1}.XHgel[data-hook=gallery-navigation-previous]{inset-inline-start:var(--ricos-internal-gallery-arrow-inset,12px)}.XHgel[data-hook=gallery-navigation-previous] svg{transform:scaleX(-1)}.XHgel[data-hook=gallery-navigation-next]{inset-inline-end:var(--ricos-internal-gallery-arrow-inset,12px)}
#comp-mdcdvcfz_r_comp-mda4d749 svg [data-color="1"] {fill: #FFFFFF;}
#comp-mdcdvcfz_r_comp-mda4d749 svg [data-color="2"] {fill: #A7BDBB;}