.cxp{--cxp-navy: hsl(213 43% 32%);--cxp-green: hsl(80 54% 53%);--cxp-ink: hsl(212 29% 17%);--cxp-muted: hsl(211 15% 37%);--cxp-line: hsl(213 17% 85%);--cxp-surface: hsl(210 25% 97%);--cxp-error: hsl(0 62% 34%);--cxp-red: hsl(0 72% 47%);--cxp-gradient: linear-gradient(128deg, #163652, #2f4e75);--cxp-buy-gradient: linear-gradient(128deg, hsl(80 54% 28%), hsl(80 54% 32%));display:block;color:var(--cxp-ink);background:#fff;padding:16px 0 48px;font:400 14px/1.55 Be Vietnam Pro,system-ui,sans-serif}.cxp *,.cxp *:before,.cxp *:after{box-sizing:border-box}.cxp [hidden]{display:none!important}.cxp button,.cxp input,.cxp select{font:inherit}.cxp button{cursor:pointer;-webkit-tap-highlight-color:transparent}.cxp button:disabled{cursor:not-allowed;opacity:.6}.cxp :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--cxp-navy);outline-offset:3px}.cxp button:active:not(:disabled){transform:translateY(1px)}.cxp-wrap{max-width:var(--cxp-width, 1400px);padding:0 24px;margin:0 auto}.cxp-crumb{display:flex;gap:12px;color:var(--cxp-muted);font-size:12px;margin:0 0 16px}.cxp-crumb a{color:inherit;text-decoration:none}.cxp-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px;align-items:start}.cxp-grid>*{min-width:0}.cxp-media-col{position:sticky;top:88px}.cxp-gallery{position:relative;display:flex;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px;background:var(--cxp-surface)}.cxp-gallery::-webkit-scrollbar,.cxp-thumbs::-webkit-scrollbar{display:none}.cxp-slide{flex:0 0 100%;min-width:0;aspect-ratio:1;scroll-snap-align:start}.cxp-slide>button{display:block;border:0;padding:0;background:none;width:100%;height:100%;cursor:zoom-in}.cxp-slide :is(img,video,iframe,.product-media,model-viewer,svg){width:100%;height:100%;object-fit:contain;display:block}.cxp-slide iframe{border:0}.cxp-gallery-nav{display:flex;justify-content:center;align-items:center;gap:20px;font-size:12px;color:var(--cxp-muted)}.cxp-text-button{border:0;background:none;color:var(--cxp-navy);padding:8px;min-height:44px;min-width:44px}.cxp-thumbs{display:flex;gap:8px;overflow:auto;scrollbar-width:none;padding:3px;margin-top:10px}.cxp-thumbs button{flex:0 0 64px;height:64px;border:1px solid var(--cxp-line);padding:3px;background:#fff;border-radius:8px}.cxp-thumbs img{width:100%;height:100%;object-fit:cover;border-radius:5px}.cxp-thumbs [aria-pressed=true]{border:2px solid var(--cxp-navy)}.cxp-topline{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:10px}.cxp-topline:not(:has(>*)){display:none}.cxp-tag{color:var(--cxp-ink);background:var(--cxp-green);font-size:12px;font-weight:800;padding:6px 11px;border-radius:999px;letter-spacing:.04em}.cxp-rating{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--cxp-muted);text-decoration:none}.cxp-rating-score b{font-weight:800;color:var(--cxp-ink)}.ln-rating-stars{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;color:#ffb800}.ln-rating-stars svg{width:20px;height:20px;display:block}.cxp .cxp-title{font-size:var(--cxp-title-size, 27px);line-height:1.3;letter-spacing:-.01em;font-weight:700;color:var(--cxp-ink);margin:0 0 18px;text-transform:none;text-wrap:pretty}.cxp-pricebar{margin-bottom:22px}.cxp-price-line{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.cxp-price-meta{color:var(--cxp-muted);font-size:13px;margin-top:4px}.cxp-price-meta>:last-child{text-align:right}.cxp-prices{display:flex;align-items:baseline;flex-wrap:nowrap;gap:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.cxp-prices strong{font-size:27px;line-height:1.3;color:var(--cxp-red);font-weight:800}.cxp-prices s{color:var(--cxp-muted);font-size:15px}.cxp-saving{color:var(--cxp-red);background:#fceded;font-weight:800;font-size:13px;padding:3px 8px;border-radius:5px}.cxp-availability{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:14px;font-weight:700;color:#567128}.cxp-availability i{width:8px;height:8px;border-radius:50%;background:var(--cxp-green);box-shadow:0 0 0 3px #eef6e0}.cxp-availability.is-sold-out{color:var(--cxp-muted)}.cxp-availability.is-sold-out i{background:var(--cxp-muted);box-shadow:none}.cxp-stock{color:var(--cxp-muted);font-size:12px;margin:8px 0 18px;min-height:19px}.cxp-option-group{border:0;padding:0;margin:0 0 16px;min-width:0;position:relative}.cxp-option-group legend{color:var(--cxp-ink);padding:0;margin:0 0 8px;font-weight:600;font-size:13px}.cxp-option-group legend span{color:var(--cxp-muted);font-weight:400}.cxp-options{display:flex;gap:8px;flex-wrap:wrap}.cxp-option{border:1px solid var(--cxp-line);border-radius:8px;background:#fff;color:var(--cxp-ink);min-width:44px;min-height:44px;padding:8px 12px;font-size:13px;text-align:center}.cxp-option[aria-pressed=true]{border-color:var(--cxp-navy);box-shadow:inset 0 0 0 1px var(--cxp-navy);color:var(--cxp-navy);background:#f4f7fb;font-weight:600}.cxp-option[aria-disabled=true]{color:var(--cxp-muted);text-decoration:line-through;background:var(--cxp-surface);cursor:not-allowed}.cxp-colors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cxp-colors .cxp-option{display:flex;gap:5px;align-items:center;padding:5px;text-align:left;font-size:10px;line-height:1.3}.cxp-colors img{width:34px;height:34px;flex:0 0 34px;object-fit:cover;border-radius:4px}.cxp-size-link{display:block;margin:2px 0 0;padding:0;min-height:44px;border:0;text-decoration:underline;text-underline-offset:4px;color:var(--cxp-navy);background:none;font-size:12px}.cxp [data-inline-picker] .cxp-option-group{margin-bottom:18px}.cxp [data-inline-picker] legend{font-size:15px;font-weight:800;margin-bottom:10px}.cxp [data-inline-picker] .cxp-option-selection{display:none}.cxp [data-inline-picker] .cxp-options{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding:3px;margin:-3px}.cxp [data-inline-picker] .cxp-options::-webkit-scrollbar{display:none}.cxp [data-inline-picker] .cxp-option{flex:0 0 auto;min-width:60px;height:46px;padding:0 16px;border-color:transparent;border-radius:9px;background:var(--cxp-surface);font-size:15px;font-weight:600;white-space:nowrap;scroll-snap-align:start}.cxp [data-inline-picker] .cxp-colors .cxp-option{display:block;width:72px;height:72px;min-width:0;padding:0;border:1px solid var(--cxp-line);overflow:hidden}.cxp [data-inline-picker] .cxp-colors img{width:100%;height:100%;display:block;object-fit:cover;border-radius:8px}.cxp [data-inline-picker] .cxp-colors .cxp-option>span{display:none}.cxp [data-inline-picker] .cxp-option[aria-pressed=true]{border-color:var(--cxp-navy);box-shadow:inset 0 0 0 1px var(--cxp-navy)}.cxp [data-inline-picker] .cxp-option[aria-disabled=true]{opacity:.45}body:has(ln-product) .vv-search-bar .search-btn{flex:0 0 32px;min-height:32px;align-items:center;justify-content:center}.cxp-quantity-row{display:flex;align-items:center;gap:12px;margin:16px 0;font-size:13px}.cxp-quantity{display:flex;border:1px solid var(--cxp-line);border-radius:8px;overflow:hidden}.cxp-quantity button{width:44px;height:44px;border:0;background:var(--cxp-surface);color:var(--cxp-ink);padding:0}.cxp-quantity input{width:48px;min-width:0;height:44px;text-align:center;border:0;background:#fff;color:var(--cxp-ink);padding:0;-webkit-appearance:textfield;appearance:textfield;border-radius:0}.cxp-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.cxp-favorite{display:grid;place-items:center;min-width:0;width:54px;height:54px;padding:12px;border:1.5px solid var(--cxp-line);border-radius:12px;color:var(--cxp-muted);background:#fff}.cxp-favorite svg{width:24px;height:24px;fill:currentColor}.cxp-favorite[aria-pressed=true]{color:var(--cxp-red);border-color:var(--cxp-red);background:#fdf2f2}.cxp-actions{display:grid;grid-template-columns:120px minmax(0,1fr) 54px;gap:10px;align-items:stretch}.cxp-actions-no-favorite{grid-template-columns:120px minmax(0,1fr)}.cxp-actions .cxp-quantity{height:54px;border:1.5px solid var(--cxp-line);border-radius:12px}.cxp-actions .cxp-quantity :is(button,input){width:39px;height:51px;background:#fff;font-weight:700}.cxp-actions [data-purchase=cart]{background:var(--cxp-gradient);color:#fff;border:0}.cxp-actions [data-purchase=buy]{grid-column:1 / -1}.cxp-actions [data-purchase=buy],.cxp-sticky [data-open-picker=buy]{background:var(--cxp-buy-gradient);color:#fff;border:0}.cxp-actions .cxp-button{border-radius:12px;min-height:54px;text-transform:uppercase;white-space:nowrap}.cxp .cxp-button{font-weight:700}.cxp-actions .cxp-button:hover{filter:brightness(1.06)}.cxp-actions .cxp-secondary[data-purchase=cart]:is(:hover,:active,:focus-visible),.cxp-actions [data-purchase=buy]:is(:hover,:active,:focus-visible),.cxp-sticky [data-open-picker=buy]:is(:hover,:active,:focus-visible){background:var(--cxp-gradient);color:#fff;border-color:transparent}.cxp-actions [data-purchase=buy]:is(:hover,:active,:focus-visible),.cxp-sticky [data-open-picker=buy]:is(:hover,:active,:focus-visible){background:var(--cxp-buy-gradient)}.cxp-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 16px;border-radius:8px;border:1px solid var(--cxp-navy);font-weight:700;font-size:14px;line-height:1.3;text-align:center}.cxp-primary{color:#fff;background:var(--cxp-navy)}.cxp-secondary{color:var(--cxp-navy);background:#fff}.cxp-purchase-note{font-size:11px;text-align:right;color:var(--cxp-muted);margin:8px 0 0}.cxp-feedback{font-size:13px;background:var(--cxp-surface);color:var(--cxp-navy);border-left:3px solid var(--cxp-navy);padding:12px;margin-bottom:12px}.cxp-feedback.is-error{color:var(--cxp-error);border-color:var(--cxp-error);background:#fcf7f7}.cxp-feedback a{color:inherit;text-decoration:underline}.cxp-policies{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px;margin-top:24px;padding-top:24px;border-top:1px solid var(--cxp-line)}.cxp-policy{display:flex;gap:10px;align-items:center;min-width:0}.cxp-policy-icon{width:24px;flex:0 0 24px;color:var(--cxp-navy)}.cxp-policy-icon{--icon-stroke-width: 1.8}.cxp-policy-icon svg{width:24px;height:24px}.cxp-policy strong{display:block;font-size:12px;font-weight:600}.cxp-policy div>span{display:block;color:var(--cxp-muted);font-size:11px;margin-top:3px}.cxp-details{border-top:1px solid var(--cxp-line);margin-top:20px;padding-top:16px}.cxp-details summary{cursor:pointer;font-weight:600;min-height:44px}.cxp-dialog{color:var(--cxp-ink);background:#fff;border:0;padding:0;border-radius:12px;width:min(600px,calc(100% - 32px));max-width:100%;max-height:calc(100dvh - 32px);margin:auto;box-shadow:0 20px 70px #16253733}.cxp-dialog[open]{display:flex;flex-direction:column}.cxp-dialog::backdrop{background:#1219218c}.cxp-dialog-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;border-bottom:1px solid var(--cxp-line);flex-shrink:0}.cxp-dialog-header h2{font-size:19px;margin:0;font-weight:600;color:var(--cxp-navy)}.cxp-close{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:#fff;color:var(--cxp-ink);border:0;border-radius:8px;padding:12px}.cxp-close svg{width:20px;height:20px}.cxp-dialog-body{overflow:auto;overscroll-behavior:contain;padding:20px}.cxp-dialog-body>p{margin-top:0;font-size:14px;line-height:1.7}.cxp-dialog-body>img{max-width:100%;height:auto}.cxp-dialog-footer{padding:12px 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--cxp-line);flex-shrink:0}.cxp-dialog-footer>p{margin:0 0 8px;color:var(--cxp-muted);font-size:12px}.cxp-dialog-footer .cxp-button{width:100%}.cxp-sheet-product{display:flex;align-items:center;gap:12px;margin-bottom:20px}.cxp-sheet-product>img{width:64px;height:64px;object-fit:cover;border-radius:8px}.cxp-sheet-product strong{display:block;font-size:14px}.cxp-sheet-product [data-price]{display:block;margin-top:4px;color:var(--cxp-navy);font-weight:600;font-size:17px}.cxp-sheet .cxp-colors{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cxp-sheet .cxp-colors .cxp-option{flex-direction:column;align-items:stretch;min-width:0;padding:6px;gap:6px;text-align:center;font-size:12px}.cxp-sheet .cxp-colors img{display:block;width:min(80px,100%);height:auto;aspect-ratio:1;flex:0 0 auto;align-self:center;object-fit:contain;border-radius:6px}.cxp-sheet .cxp-colors .cxp-option>span{display:grid;place-items:center;min-height:1.35em;line-height:1.35;overflow-wrap:anywhere}.cxp-size-table{width:100%;border-collapse:collapse;font-size:14px;margin:20px 0}.cxp-size-table caption{text-align:left;font-weight:600;margin-bottom:12px}.cxp-size-table :is(th,td){text-align:left;padding:8px 16px;border:0}.cxp-size-table thead{background:var(--cxp-navy);color:#fff}.cxp-size-table tbody tr:nth-child(2n){background:var(--cxp-surface)}.cxp-zoom{width:min(1000px,calc(100% - 24px))}.cxp-zoom .cxp-close{position:absolute;top:8px;right:8px}.cxp-zoom img{width:100%;height:auto;max-height:calc(100dvh - 32px);object-fit:contain}.cxp-sticky{display:none}.cxp-toast{position:fixed;z-index:1001;bottom:100px;left:50%;transform:translate(-50%);background:var(--cxp-navy);color:#fff;padding:14px 18px;border-radius:8px;width:max-content;max-width:calc(100% - 32px);box-shadow:0 8px 24px #16253729;font-size:13px}.cxp-toast a{color:#fff;text-decoration:underline}html:has(ln-product dialog[open]){overflow:hidden}body:has(ln-product) .vv-top-bar-content{color:#1f2b38}body.pdx-dang-mo .floating-contact-wrapper,body:has(ln-product .cxp-toast:not([hidden])) .floating-contact-wrapper{visibility:hidden}body:has(ln-product) .shopify-section:has(.vr-c){scroll-margin-top:128px}@media(hover:hover){.cxp-option:hover:not([aria-disabled=true]),.cxp-secondary:hover{border-color:var(--cxp-navy);background:#f4f7fb}.cxp-actions [data-purchase=buy]:hover,.cxp-sticky [data-open-picker=buy]:hover{background:var(--cxp-buy-gradient)}}@media(max-width:1023px){.cxp-grid{grid-template-columns:minmax(0,1fr);gap:24px}.cxp-wrap{padding:0 16px}.cxp-media-col{position:static}.cxp-info{max-width:680px;width:100%;margin:0 auto}.cxp .cxp-title{font-size:var(--cxp-title-size, 27px)}.cxp-gallery{max-width:680px;margin:0 auto}.cxp-colors .cxp-option{font-size:11px}.cxp-sticky{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(112px,.7fr);gap:8px;align-items:center;position:fixed;left:0;right:0;bottom:0;z-index:1000;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--cxp-line);box-shadow:0 -4px 20px #16253712}.cxp-sticky .cxp-button{min-height:48px;padding:10px;font-size:13px}.cxp-sticky svg{width:24px;height:24px}.cxp-sticky strong{color:var(--cxp-navy);font-size:18px;display:block}.cxp-sticky [data-selection-summary]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cxp-muted);font-size:10px}body:has(.cxp){padding-bottom:90px}}@media(max-width:639px){.cxp{padding-top:12px}.cxp-crumb{margin-bottom:12px}.cxp-grid{gap:12px}.cxp-thumbs button{flex-basis:52px;height:52px}.cxp .cxp-title{font-size:var(--cxp-title-mobile, 20px)}.cxp-prices strong{font-size:24px}.cxp-prices{gap:6px}.cxp-price-meta{font-size:11px}.cxp-availability{font-size:12px}.cxp-topline{gap:10px}.cxp-rating{gap:5px;font-size:13px}.ln-rating-stars{gap:2px}.ln-rating-stars svg{width:17px;height:17px}.cxp [data-inline-picker] .cxp-colors .cxp-option{width:64px;height:64px}.cxp [data-inline-picker] legend{font-size:14px}.cxp [data-inline-picker] .cxp-option{min-width:54px;height:44px;font-size:14px}.cxp-actions{grid-template-columns:108px minmax(0,1fr) 44px;gap:8px}.cxp-actions-no-favorite{grid-template-columns:108px minmax(0,1fr)}.cxp-actions .cxp-quantity :is(button,input){width:35px}.cxp-actions .cxp-button{font-size:12px;padding:10px 6px}.cxp-favorite{width:44px;padding:9px}.cxp-prices s{font-size:13px}.cxp-saving{font-size:12px;padding:3px 6px}.cxp-colors{grid-template-columns:repeat(4,minmax(0,1fr))}.cxp-colors .cxp-option{flex-direction:column;text-align:center;font-size:10px;gap:4px;padding:6px 3px}.cxp-colors img{width:40px;height:40px;flex-basis:40px}.cxp-option-group{margin-bottom:14px}.cxp-options{gap:7px}.cxp-option{padding:8px 10px}.cxp-button{font-size:13px;padding:12px 10px}.cxp-favorite{font-size:11px}.cxp-policies{gap:18px 12px}.cxp-policy{gap:8px}.cxp-dialog.cxp-sheet{width:100%;max-height:92dvh;margin:auto 0 0;border-radius:12px 12px 0 0}.cxp-dialog-body{padding:16px}.cxp-dialog-header,.cxp-dialog-footer{padding-left:16px;padding-right:16px}.cxp-sheet .cxp-colors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:359px){.cxp-actions [data-purchase=cart]{font-size:11px;padding-inline:4px}.cxp-prices strong{font-size:19px}.cxp-prices s{font-size:11px}.cxp-saving{font-size:10px;padding:2px 5px}.cxp-availability{font-size:11px}.cxp-price-meta{font-size:10px}.cxp-rating{font-size:12px}.cxp-tag{font-size:10px;padding:5px 8px}.ln-rating-stars svg{width:15px;height:15px}.cxp-favorite{max-width:72px;line-height:1.3}.cxp-topline{gap:8px}.cxp-rating{font-size:11px}}@media(prefers-reduced-motion:reduce){.cxp *,.cxp *:before,.cxp *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cxp-gallery{overflow-x:auto;overflow-y:hidden;touch-action:pan-x pinch-zoom;overscroll-behavior:contain}.cxp-gallery img,.cxp-thumbs img{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cxp-gallery [data-zoom]{touch-action:pan-x pinch-zoom}.cxp-size-image{position:fixed;padding:0;overflow:auto}.cxp-size-image .cxp-dialog-body{padding:0}.cxp-size-image .cxp-dialog-body img{display:block;width:100%;height:auto;margin:0}.cxp-size-image>.cxp-close{position:sticky;top:8px;float:right;margin:8px 8px -52px 0;z-index:2;background:#fffffff0;border-radius:50%;box-shadow:0 2px 8px #0002}.cxp .cxp-size-link{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:fit-content;max-width:100%;margin:6px 0 0 auto;padding:4px 0;min-height:44px;background:transparent;border:0;color:#172b3e;font-family:Poppins,sans-serif!important;font-size:14px;font-weight:700;line-height:1.4;text-transform:uppercase;text-decoration:none}.cxp .cxp-size-link span{font-family:inherit!important;font-weight:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.cxp .cxp-size-link svg{flex:none;width:24px;height:24px}.cxp .cxp-size-link:hover{color:var(--cxp-navy)}.cxp .cxp-size-link:focus-visible{outline:2px solid var(--cxp-navy);outline-offset:4px;border-radius:2px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ln-pdp.css.map */
