:root{--jc-accent: #BF5222;--jc-accent-600: #A3441A;--jc-accent-700: #86370F;--jc-accent-soft: #FBE9DF;--jc-cream: #FAF8F5;--jc-cream-2: #F5F2EE;--nl-bg-warm: var(--jc-cream);--nl-surface-3: #F5F3F0;--nl-ink-surface: #2B2320;--nl-ink-surface-2: #43362F;--nl-border: #EADFD3;--nl-border-strong: #D5C6B6;--nl-border-control:#8A7B70;--nl-text-1: #2B2320;--nl-text-2: #5E534D;--nl-text-3: #6B5F58;--nl-text-on-ink-2: #EADFD3;--nl-rust-300: #F0A27A;--nl-rust-500: var(--jc-accent);--nl-rust-600: var(--jc-accent-600);--nl-rust-700: var(--jc-accent-700);--nl-focus-accent: rgba(191, 82, 34, .28);--nl-radius-sm: 8px;--nl-radius-md: 14px;--nl-radius-lg: 20px;--nl-radius-btn: 999px;--nl-radius-tile: 12px;--nl-radius-box: 14px;--nl-radius-media: 12px;--nl-ls-wordmark: 0;--nl-ls-eyebrow: .04em;--nl-ls-label: 0;--nl-ls-button: 0;--nl-ls-display: -.01em}.nl-btn,.nl-nav a,.nl-drawer nav a,.nl-footer h3,.nl-announce,.nl-badge,.nl-optlabel,.nl-trust__item,.nl-story__title,.nl-usp__title,.nl-note__title,.nl-motif__title,.nl-motif-tile__name,.nl-filters h3,.nl-acc summary,.nl-compare thead th,.nl-gcard__title,.nl-faqcard h3,.nl-feature h3,.nl-prose h2,.nl-icongrid__item h4,.nl-cartopt__name,.nl-gifts-card__canhan{text-transform:none;letter-spacing:0}.nl-display-xl,.nl-display-l,.nl-h1,.nl-h2,.nl-h3,.nl-btn{font-weight:600}.nl-btn--lg.nl-btn--primary,.nl-stickybar .nl-btn--primary{background:var(--jc-accent)}.nl-btn--lg.nl-btn--primary:hover,.nl-stickybar .nl-btn--primary:hover,.nl-btn--lg.nl-btn--primary:active,.nl-cartsum .nl-btn--lg:hover{background:var(--jc-accent-600)}.nl-announce{background:var(--jc-accent);color:#fff;font-size:13px;line-height:1.4;padding:8px var(--nl-gutter)}.nl-announce strong{color:#fff;font-weight:600}.jc-announce__dot{opacity:.8;padding-inline:6px}.nl-header{background:#fffffff5;border-bottom:1px solid var(--nl-border)}.jc-header__top{display:grid;grid-template-columns:44px 1fr 44px;grid-template-areas:"menu logo cart" "search search search";align-items:center;column-gap:var(--nl-space-2);row-gap:6px;padding-block:6px 10px}.jc-header__top>.nl-iconbtn--menu{grid-area:menu}.jc-header__top>.nl-header__logo{grid-area:logo;justify-self:center;display:flex;align-items:center}.jc-header__top>.nl-header__actions{grid-area:cart;margin-left:0}.jc-header__top>.jc-search{grid-area:search}.nl-header__logo img{height:34px;width:auto}.jc-header__wordmark{font-family:var(--nl-font-display);font-weight:700;font-size:26px;color:var(--nl-text-1);text-decoration:none}.jc-search{position:relative;display:flex;align-items:center;margin:0}.jc-search input[type=search]{width:100%;height:46px;padding:0 54px 0 18px;font:400 16px/1 var(--nl-font-body);color:var(--nl-text-1);background:#fff;border:1.5px solid var(--nl-text-1);border-radius:999px;-webkit-appearance:none;appearance:none}.jc-search input[type=search]::placeholder{color:var(--nl-text-3)}.jc-search input[type=search]:focus{outline:none;border-color:var(--jc-accent);box-shadow:0 0 0 3px var(--nl-focus-accent)}.jc-search input[type=search]::-webkit-search-cancel-button{display:none}.jc-search button{position:absolute;right:5px;top:5px;width:36px;height:36px;border:0;border-radius:999px;background:var(--jc-accent);color:#fff;display:grid;place-items:center;cursor:pointer}.jc-search button:hover{background:var(--jc-accent-600)}.jc-search button svg{width:18px;height:18px}.jc-nav{display:none}@media(min-width:1000px){.jc-header__top{grid-template-columns:auto minmax(320px,620px) auto;grid-template-areas:"logo search cart";justify-content:space-between;column-gap:var(--nl-space-6);padding-block:12px}.jc-header__top>.nl-header__logo{justify-self:start}.nl-header__logo img{height:40px}.jc-search input[type=search]{height:50px}.jc-search button{width:40px;height:40px}.jc-nav{display:flex;justify-content:center;gap:var(--nl-space-6);margin:0 auto;padding:0 var(--nl-gutter) 10px}.jc-nav a{font-family:var(--nl-font-body);font-size:15px;font-weight:500;border-bottom-width:2px}}.nl-drawer nav a{font-size:1.25rem;font-weight:600}.nl-drawer__head img{height:32px;width:auto}.jc-sec{padding-block:var(--nl-space-7)}.jc-sec--cream{background:var(--jc-cream)}.jc-sec__head{text-align:center;margin-bottom:var(--nl-space-5)}.jc-sec__title{font-family:var(--nl-font-display);font-weight:600;font-size:24px;line-height:1.25;margin:0;color:var(--nl-text-1)}.jc-sec__sub{margin:6px 0 0;color:var(--nl-text-2);font-size:15px}@media(min-width:1000px){.jc-sec__title{font-size:32px}.jc-sec{padding-block:var(--nl-space-8)}}.jc-hero{background:var(--jc-cream)}.jc-hero__grid{display:grid}.jc-hero__grid.nl-container{padding-inline:0}.jc-hero__media{margin:0}.jc-hero__media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:62% 40%}.jc-hero__body{padding:var(--nl-space-5) var(--nl-gutter) var(--nl-space-6)}.jc-hero__eyebrow{display:inline-block;margin:0 0 10px;padding:4px 12px;border-radius:999px;background:var(--jc-accent-soft);color:var(--jc-accent-700);font-size:13px;font-weight:600}.jc-hero__title{font-family:var(--nl-font-display);font-weight:700;font-size:32px;line-height:1.15;letter-spacing:-.015em;margin:0 0 12px;color:var(--nl-text-1)}.jc-hero__lede{font-size:16px;line-height:1.55;color:var(--nl-text-2);margin:0 0 20px;max-width:46ch}.jc-hero__note{margin:14px 0 0;font-size:14px;color:var(--nl-text-2)}.jc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 30px;border-radius:999px;background:var(--jc-accent);color:#fff;text-decoration:none;font:600 16px/1 var(--nl-font-body);box-shadow:0 6px 16px #bf522238;transition:background var(--nl-dur-fast) var(--nl-ease-out),transform var(--nl-dur-fast) var(--nl-ease-out)}.jc-btn:hover{background:var(--jc-accent-600);color:#fff;transform:translateY(-1px)}.jc-btn--ghost{background:#fff;color:var(--nl-text-1);border:1.5px solid var(--nl-border-strong);box-shadow:none}.jc-btn--ghost:hover{background:#fff;color:var(--jc-accent-600);border-color:var(--jc-accent)}@media(min-width:1000px){.jc-hero{padding-block:var(--nl-space-6)}.jc-hero__grid{grid-template-columns:5fr 7fr;align-items:center;gap:var(--nl-space-7)}.jc-hero__grid.nl-container{padding-inline:var(--nl-gutter)}.jc-hero__body{order:-1;padding:0}.jc-hero__media img{aspect-ratio:3 / 2;border-radius:20px}.jc-hero__title{font-size:48px}.jc-hero__lede{font-size:18px}}.jc-who__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}@media(min-width:1000px){.jc-who__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}}.jc-who__tile{display:block;text-align:center;text-decoration:none;color:var(--nl-text-1)}.jc-who__img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:16px;background:var(--jc-cream-2);transition:transform var(--nl-dur-base) var(--nl-ease-out),box-shadow var(--nl-dur-base) var(--nl-ease-out)}.jc-who__tile:hover .jc-who__img{transform:translateY(-2px);box-shadow:0 8px 20px #2b23201f}.jc-who__label{display:block;margin-top:8px;font-size:15px;font-weight:600;line-height:1.25}.jc-who__tile:hover .jc-who__label{color:var(--jc-accent-600)}.jc-rail__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}@media(min-width:1000px){.jc-rail__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.jc-rail__more{text-align:center;margin-top:var(--nl-space-6)}.jc-empty{max-width:640px;margin:0 auto;text-align:center;padding:var(--nl-space-6) var(--nl-space-5);background:#fff;border:1.5px dashed var(--nl-border-strong);border-radius:18px}.jc-empty p{color:var(--nl-text-2);margin:0 0 var(--nl-space-4)}.jc-perks__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(min-width:1000px){.jc-perks__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.jc-perk{background:#fff;border:1px solid var(--nl-border);border-radius:16px;padding:16px}.jc-perk__icon{width:40px;height:40px;border-radius:999px;background:var(--jc-accent-soft);color:var(--jc-accent-700);display:grid;place-items:center;margin-bottom:10px}.jc-perk__icon svg{width:22px;height:22px}.jc-perk h3{font-family:var(--nl-font-display);font-size:16px;font-weight:600;margin:0 0 4px;line-height:1.3}.jc-perk p{font-size:14px;line-height:1.45;color:var(--nl-text-2);margin:0}.nl-footer{background:var(--jc-cream);color:var(--nl-text-1);border-top:1px solid var(--nl-border)}.nl-footer .nl-muted,.nl-footer .nl-meta{color:var(--nl-text-2)}.nl-footer h3{font-family:var(--nl-font-display);font-size:16px;font-weight:600;color:var(--nl-text-1)}.nl-footer a{color:var(--nl-text-2)}.nl-footer a:hover{color:var(--jc-accent-600)}.nl-footer :focus-visible{outline-color:var(--jc-accent)}.nl-footer .nl-eyebrow{color:var(--jc-accent-700)}.nl-footer .nl-locale{border-top-color:var(--nl-border)}.nl-footer .nl-locale label{color:var(--nl-text-2)}.nl-footer .nl-locale select{background:#fff;color:var(--nl-text-1);border:1px solid var(--nl-border-strong);border-radius:999px;padding:6px 12px}.nl-footer__bottom{color:var(--nl-text-3);border-top-color:var(--nl-border)!important}.jc-footer__logo{height:40px;width:auto;margin-bottom:14px;display:block}@media(min-width:1000px){.nl-footer__grid{grid-template-columns:1.6fr repeat(2,1fr)}}.nl-footer .nl-address{color:var(--nl-text-2)}.nl-footer .nl-address a{color:var(--nl-text-1)}@media(max-width:999px){.nl-footer__grid{grid-template-columns:1fr 1fr;column-gap:var(--nl-space-5)}.nl-footer__grid>:first-child{grid-column:1 / -1}.nl-footer a{padding-block:7px}}.jc-pdp .nl-stars[hidden]{display:none}@media(max-width:749px){.jc-pdp .nl-crumb{display:none}.jc-pdp .nl-pdp{row-gap:14px}}.jc-sale{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;box-sizing:border-box;padding:8px 8px 8px 12px;border-radius:8px;background:#f2eee7;margin:12px 0 16px;color:#312b36}.jc-sale[hidden]{display:none}.jc-sale__l{display:flex;flex-direction:column;min-width:0}.jc-sale__title{font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.4px}.jc-sale__sub{font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.24px}.jc-sale__timer{display:flex;gap:8px;flex:0 0 auto}.jc-sale__box{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:10px;padding:8px;min-width:50px;box-sizing:border-box}.jc-sale__num{font-size:16px;font-weight:600;line-height:24px;font-variant-numeric:tabular-nums}.jc-sale__lab{font-size:12px;font-weight:400;line-height:16px}.jc-vol{background:#f2eee7;border-radius:8px;margin:0 0 16px;color:#312b36}.jc-vol__title{font-size:14px;font-weight:600;line-height:20px;padding:8px 16px;margin:0}.jc-vol__ds{list-style:none;margin:0;padding:0 16px 8px;display:flex;flex-direction:column;gap:8px}.jc-vol__ds li{display:flex;gap:6px;font-size:14px;font-weight:600;line-height:20px}.jc-vol__mua{display:flex;align-items:center;gap:8px;min-width:76px}.jc-vol__mua svg{color:#f06724;flex:0 0 20px}.jc-vol__giam{color:#f06724}.jc-vol__note{display:block;font-size:14px;font-weight:400;line-height:20px;color:#665e5c;padding:0 16px 16px}.jc-camket{list-style:none;margin:14px 0 0;padding:0}.jc-camket li{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.4;margin:6px 0;color:var(--nl-text-1)}.jc-camket svg{width:18px;height:18px;flex:0 0 18px;color:#2f6fd8;margin-top:1px}.nl-stickybar__atc:not(.nl-stickybar__xem){background:#bf5222!important;border-color:#bf5222!important;color:#fff!important}.nl-stickybar__xem{background:#2b2320!important;border-color:#2b2320!important;color:#fff!important}.nl-cn__xem{color:#2b2320!important;border-color:#2b2320!important}.nl-cartpage__n{font-size:.6em;font-weight:600;vertical-align:middle}.nl-cartpage .nl-cartdem{align-items:flex-start;color:var(--jc-accent);font-size:15px;font-weight:500;line-height:1.4}.nl-cartpage .nl-cartdem b{color:var(--jc-accent)}.nl-cartpage .nl-cartdem svg{width:22px;height:22px;margin-top:0}.nl-cartcard__img{position:relative}.nl-cartcard__img>a{display:block}.nl-cartcard__mat{position:absolute;top:8px;left:8px;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:#fff;color:#2d2a32;display:grid;place-items:center;cursor:pointer;box-shadow:0 1px 4px #0000002e}.nl-cartcard__mat svg{width:20px;height:20px}.nl-cartzoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000d1;display:flex;align-items:center;justify-content:center;padding:24px}.nl-cartzoom[hidden]{display:none!important}.nl-cartzoom img{max-width:100%;max-height:100%;object-fit:contain;background:#fff;border-radius:8px}.nl-cartzoom__x{position:absolute;top:12px;right:12px;width:44px;height:44px;border:0;border-radius:999px;background:#fff;color:#2d2a32;font-size:28px;line-height:1;cursor:pointer}html.nl-cartzoom-mo{overflow:hidden}.nl-cartcard__body .nl-buy__price{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.nl-cartcard__body .nl-buy__was{flex-basis:100%;font-size:15px;color:var(--nl-text-2)}.nl-cartcard__body .nl-cartcard__sale{color:var(--jc-accent)}.nl-cartcard__pt{background:var(--jc-accent);color:#fff;font-size:13px;font-weight:700;line-height:1.3;border-radius:999px;padding:2px 8px}.nl-cartpage .nl-btn--lg.nl-btn--primary{background:#2d2a32;border-color:#2d2a32;color:#fff}.nl-cartpage .nl-btn--lg.nl-btn--primary:hover,.nl-cartpage .nl-btn--lg.nl-btn--primary:active{background:#1d1b21;border-color:#1d1b21}.nl-cartpage .nl-btn--lg.nl-btn--primary svg{width:22px;height:22px}.nl-cartdinh{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;border-radius:18px 18px 0 0;box-shadow:0 -2px 14px #0000001a}.nl-cartdinh[hidden]{display:none!important}html.nl-cartdinh-mo .nl-cartpage{padding-bottom:84px}@media(min-width:900px){.nl-cartdinh{display:none!important}}.nl-shead--giua{justify-content:center;text-align:center}.nl-cartrow--giam .nl-cartgiam{color:#d0342c}.nl-carttk{margin:2px 0 12px;text-align:right;color:#3f8f3a;font-size:15px}.jc-dathem{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100}.jc-dathem__nen{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .2s}.jc-dathem__bang{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:22px 22px 0 0;padding:18px 16px calc(16px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .25s ease-out}.jc-dathem.is-mo .jc-dathem__nen{opacity:1}.jc-dathem.is-mo .jc-dathem__bang{transform:none}html.jc-dathem-mo{overflow:hidden}.jc-dathem__ok{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:#2f7d73;font-weight:600;font-size:15px;line-height:1.3}.jc-dathem__ok svg{width:22px;height:22px;flex:none}.jc-dathem__mon{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.jc-dathem__mon img{flex:0 0 46%;width:46%;aspect-ratio:1;object-fit:cover;border-radius:10px;border:1px solid #ece9e4;background:#f4f2ee}.jc-dathem__chu{min-width:0;flex:1}.jc-dathem__ten{margin:0 0 8px;font-size:16px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jc-dathem__opt{margin:0 0 4px;font-size:14px;color:#6b6762}.jc-dathem__opt b{color:#2d2a32;font-weight:600}.jc-dathem__sl{margin-top:10px}.jc-dathem__gia{margin:14px 0 0;color:var(--jc-accent);font-size:21px;font-weight:600}.jc-dathem__tiep,.jc-dathem__gio{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:52px;border-radius:999px;font:inherit;font-size:17px;font-weight:500;text-decoration:none;cursor:pointer;box-sizing:border-box}.jc-dathem__tiep{background:#f5f3f0;color:#2d2a32;border:0;margin-bottom:10px}.jc-dathem__gio,.jc-dathem__gio:visited,.jc-dathem__gio:hover{background:var(--jc-accent);color:#fff!important}.jc-dathem__gio svg{width:18px;height:18px}@media(min-width:700px){.jc-dathem__bang{left:50%;right:auto;bottom:50%;width:460px;border-radius:18px;transform:translate(-50%,60%);opacity:0;transition:opacity .2s,transform .2s}.jc-dathem.is-mo .jc-dathem__bang{transform:translate(-50%,50%);opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/jc-theme.css.map */
