:root{--zest: #f7be1a;--zest-lit: #f3ab1c;--flare: #eb7923;--rind: #a83c05;--navy: #17356b;--ink: #2b1d08;--cocoa: #6e5837;--paper: #fffcf2;--cream: #fff6de;--line: #e8dcc0;--card-edge: #f3e8d2;--fresh: #2f6b45;--font-heading-family: "Baloo 2", "Noto Sans TC", system-ui, sans-serif;--font-heading-weight: 800;--font-heading-style: normal;--font-body-family: "Noto Sans TC", system-ui, -apple-system, "PingFang HK", "Microsoft JhengHei", sans-serif;--font-body-weight: 400;--font-body-weight-bold: 700;--font-body-style: normal}body{-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--font-heading-family);font-weight:800;letter-spacing:0}.nana-big{font-family:Noto Sans TC,sans-serif;font-weight:900;line-height:1.06;letter-spacing:.02em;color:#fff;-webkit-text-stroke:6px var(--rind);paint-order:stroke fill;text-shadow:0 4px 0 var(--rind),0 8px 0 rgba(0,0,0,.14);text-wrap:balance}@media screen and (max-width:749px){.nana-big{-webkit-text-stroke-width:4px}}.price,.nana-num{font-variant-numeric:tabular-nums}.button,.shopify-challenge__button,.customer button{border-radius:999px;font-family:var(--font-heading-family);font-weight:800;letter-spacing:.01em;min-height:4.6rem;padding:0 2.8rem}.button:not([disabled]):hover{transform:translateY(1px)}.button:after,.button:before,.shopify-payment-button__button:after{box-shadow:none!important;content:none!important}.product-form__submit,.product-form__submit.button--secondary{background:var(--flare);color:#fff;box-shadow:0 4px #a83c054d}.product-form__submit:hover{box-shadow:0 2px #a83c054d}.card-wrapper .card.card--card{border:2px solid var(--card-edge);border-radius:20px;box-shadow:0 4px #a83c051f;background:#fff;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.card-wrapper:hover .card.card--card{transform:translateY(-3px);box-shadow:0 7px #a83c0524}.card--card .card__inner,.card--card .card__media,.card--card .card__media .media{background:var(--cream)}.card--card .card__media .media img{object-fit:contain;padding:2.2rem}.card--card .card__content,.card--card .card__information{text-align:left}.nana-card__cat{position:absolute;top:1.2rem;left:1.2rem;z-index:2;display:inline-block;background:var(--navy);color:var(--cream);border-radius:999px;padding:.5rem 1.3rem;font-family:Noto Sans TC,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.2;letter-spacing:.02em;pointer-events:none}.card--card .card__content{padding:1.4rem 1.6rem 1.6rem}.card__heading{font-family:var(--font-heading-family);font-weight:700;font-size:1.9rem;line-height:1.25;margin:0}.card__heading a{text-decoration:none;color:var(--ink)}.nana-card__sub{margin:.4rem 0 0;font-size:1.32rem;line-height:1.5;color:#6b5c45;font-weight:500}.nana-card__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin:.9rem 0 .2rem}.nana-chip{display:inline-block;background:#fff;border:1.5px solid #d9cdb8;color:var(--ink);border-radius:999px;padding:.35rem 1.1rem;font-size:1.2rem;font-weight:600;line-height:1.35;white-space:nowrap}.nana-chip--exp{border-color:var(--rind);color:var(--rind);font-variant-numeric:tabular-nums}.nana-card__deal{margin:.3rem 0 0;font-size:1.32rem;font-weight:700;color:var(--flare)}.card--card .price{font-family:var(--font-heading-family);font-weight:800;font-size:2.1rem;color:var(--ink);margin-top:.8rem}.card--card .price .price-item{font-size:2.1rem}.quick-add__submit.button,.quick-add__submit.button--secondary{width:100%;min-height:4.6rem;background:var(--flare);color:#fff;border-radius:999px;font-family:Noto Sans TC,sans-serif;font-weight:700;font-size:1.55rem;box-shadow:0 4px #a83c054d;margin-top:1.2rem}.quick-add__submit.button:hover{transform:translateY(1px);box-shadow:0 3px #a83c054d}.card__badge .badge{border-radius:999px;font-weight:700;border:0}.price--on-sale .price-item--regular{color:var(--cocoa)}#product-grid:has(>.grid__item:only-child){justify-content:center}.header{padding-top:1.2rem;padding-bottom:1.2rem;background:var(--paper)}.header-wrapper{border-bottom:1px solid #f0e9d8}.header__heading-link{display:inline-block;padding:.4rem 0}.nana-lockup{display:flex;align-items:center;gap:1.1rem;text-decoration:none}.nana-lockup img,.nana-lockup .header__heading-logo{width:48px;height:48px;flex:0 0 48px;object-fit:contain}.nana-lockup__txt{display:flex;flex-direction:column;line-height:1}.nana-lockup__en{font-family:"Baloo 2",Noto Sans TC,sans-serif;font-weight:700;font-size:12px;color:var(--flare);letter-spacing:.08em;text-transform:uppercase}.nana-lockup__zh{font-family:Noto Sans TC,sans-serif;font-weight:900;font-size:22px;color:var(--ink);margin-top:2px}@media screen and (max-width:749px){.nana-lockup img,.nana-lockup .header__heading-logo{width:38px;height:38px;flex-basis:38px}.nana-lockup__zh{font-size:18px}.nana-lockup__en{font-size:10px}}.header__menu-item,.header__active-menu-item{font-family:Noto Sans TC,sans-serif;font-weight:600;font-size:1.5rem;color:var(--ink);letter-spacing:.01em}.header__inline-menu .list-menu--inline{gap:.8rem}.header__menu-item:hover{color:var(--flare)}.nana-cart-pill{display:none;background:var(--ink);color:var(--paper);border-radius:999px;padding:1rem 2rem;font-family:Noto Sans TC,sans-serif;font-weight:700;font-size:1.4rem;text-decoration:none;white-space:nowrap;line-height:1.1}.nana-cart-pill:hover{background:var(--rind);color:#fff}@media screen and (min-width:990px){.nana-cart-pill{display:inline-block}.header__icons .header__icon--cart{display:none}}.header__icons--localization .desktop-localization-wrapper,.footer__localization{display:none}.announcement-bar,.utility-bar{background:var(--navy);color:var(--paper);font-weight:500}.utility-bar__grid{justify-content:center}.announcement-bar__message{letter-spacing:.01em;font-family:Noto Sans TC,sans-serif;font-size:1.3rem;font-weight:500;padding:9px 0;min-height:0}.nana-ann{display:flex;gap:40px;justify-content:center;align-items:center;flex-wrap:wrap}.nana-ann b{font-weight:700}@media screen and (max-width:749px){.nana-ann{gap:0}.nana-ann span:first-child,.nana-ann span:last-child{display:none}}.nana-hero{background:var(--zest);position:relative;overflow:hidden;padding:72px 0 88px}.nana-hero__inner{max-width:1200px;width:100%;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;position:relative;z-index:2}.nana-hero__pill{display:inline-flex;background:var(--rind);color:var(--paper);border-radius:999px;padding:8px 18px;font-family:Noto Sans TC,sans-serif;font-weight:700;font-size:14px;line-height:1.3;margin:0 0 1.8rem}.nana-hero__title{font-family:"Baloo 2",Noto Sans TC,sans-serif;font-weight:900;font-size:clamp(40px,4.5vw,64px);line-height:1.15;color:var(--ink);margin:0 0 1.6rem;max-width:none}.nana-hero__title em{font-style:normal;color:var(--paper);text-shadow:0 4px 0 rgba(168,60,5,.35)}.nana-hero__body{font-size:18px;line-height:1.7;color:var(--ink);max-width:34em;margin:0 0 2.6rem;font-weight:500}.nana-hero__cta{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.nana-hero__go{display:inline-block;background:var(--ink);color:var(--paper);border-radius:999px;padding:14px 30px;font-family:Noto Sans TC,sans-serif;font-weight:700;font-size:16px;text-decoration:none;box-shadow:0 4px #a83c054d}.nana-hero__go:hover{transform:translateY(2px);box-shadow:0 2px #a83c054d}.nana-hero__go--ghost{background:transparent;border:2px solid var(--ink);color:var(--ink);padding:12px 28px;box-shadow:none}.nana-hero__go--ghost:hover{background:var(--ink);color:var(--paper);box-shadow:none}.nana-hero__rev{display:flex;align-items:center;gap:.8rem;margin:2.4rem 0 0;font-family:Noto Sans TC,sans-serif;font-weight:600;font-size:14px;color:var(--ink);flex-wrap:wrap}.nana-hero__stars{color:var(--rind);font-size:18px;letter-spacing:.06em}.nana-hero__art{position:relative;display:flex;justify-content:center;align-items:center;min-height:420px}.nana-hero__blob,.nana-hero__blob2{position:absolute;border-radius:50%;z-index:1}.nana-hero__blob{width:520px;height:520px;background:var(--zest-lit);right:-110px;top:50%;transform:translateY(-50%)}.nana-hero__blob2{width:280px;height:280px;background:var(--flare);right:-150px;bottom:-80px}.nana-hero__bottle{position:relative;z-index:3;max-height:420px;width:auto;max-width:100%;mix-blend-mode:multiply}@media screen and (max-width:989px){.nana-hero{padding:48px 0 56px}.nana-hero__inner{grid-template-columns:1fr;gap:28px}.nana-hero__title{font-size:40px}.nana-hero__body{font-size:16px;margin-bottom:2rem}.nana-hero__cta{flex-direction:column;align-items:stretch}.nana-hero__go{text-align:center;width:100%}.nana-hero__art{min-height:260px;order:2}.nana-hero__bottle{max-height:260px}.nana-hero__blob{width:320px;height:320px;right:-60px}.nana-hero__blob2{width:170px;height:170px;right:-70px;bottom:-40px}}.nana-cats__head{text-align:center;margin-bottom:3rem}.nana-cats__head .nana-big{font-size:clamp(2.6rem,4vw,4rem)}.nana-cats__sub{margin-top:1.2rem;font-size:1.5rem;font-weight:500;color:#5a4a33}.nana-cats__all{display:inline-block;margin-top:1.2rem;font-size:1.45rem;font-weight:900;color:var(--rind);border-bottom:3px solid var(--rind);padding-bottom:1px;text-decoration:none}.nana-cats__all:hover{color:var(--ink);border-bottom-color:var(--ink)}.nana-cats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.6rem}.nana-cats__item{display:block;text-align:center;text-decoration:none;color:var(--ink);padding:2rem 1.6rem 2.2rem;background:var(--cream);border:3px solid var(--rind);box-shadow:0 5px #a83c0540;border-radius:26px 10px 24px 12px/12px 24px 10px 26px;transform:rotate(-1.2deg);transition:transform .15s ease,box-shadow .15s ease}.nana-cats__item:nth-child(2){border-radius:11px 25px 12px 23px/25px 11px 24px 12px;transform:rotate(1deg)}.nana-cats__item:nth-child(3){border-radius:24px 12px 10px 26px/11px 25px 12px 23px;transform:rotate(-.8deg)}.nana-cats__item:nth-child(4){border-radius:12px 23px 25px 11px/24px 12px 23px 11px;transform:rotate(1.2deg)}.nana-cats__item:nth-child(5){border-radius:25px 11px 23px 12px/12px 26px 11px 24px;transform:rotate(-1deg)}.nana-cats__item:hover,.nana-cats__item:nth-child(2):hover,.nana-cats__item:nth-child(3):hover,.nana-cats__item:nth-child(4):hover,.nana-cats__item:nth-child(5):hover{transform:rotate(0) translateY(-3px);box-shadow:0 6px #a83c054d}.nana-cats__icon{font-size:3rem;line-height:1}.nana-cats__name{margin:.9rem 0 .3rem;font-size:1.7rem;font-weight:900;font-family:Noto Sans TC,sans-serif}.nana-cats__note{font-size:1.2rem;color:#6b5533;font-weight:500}.nana-subs{background:var(--paper);border:2px dashed var(--flare);border-radius:20px;padding:3.2rem 4rem;display:grid;grid-template-columns:12rem 1fr auto;gap:2.6rem;align-items:center}.nana-subs__nana{width:12rem;height:12rem;align-self:end;object-fit:contain;object-position:bottom}.nana-subs__pill{display:inline-block;background:var(--rind);color:var(--paper);font-weight:700;font-size:1.3rem;border-radius:999px;padding:.5rem 1.4rem;margin-bottom:1rem}.nana-subs__title{font-size:clamp(2.2rem,2.6vw,2.6rem);font-weight:900;color:var(--ink);margin:0 0 .8rem}.nana-subs__body{font-size:1.5rem;line-height:1.8;color:#4a4437;max-width:52ch;margin:0}.nana-subs__go{background:var(--flare);color:#fff;border-radius:999px;padding:1.4rem 2.8rem;font-weight:700;font-size:1.5rem;font-family:Noto Sans TC,sans-serif;text-decoration:none;white-space:nowrap;box-shadow:0 4px #a83c054d}.nana-subs__go:hover{transform:translateY(2px);box-shadow:0 2px #a83c054d}@media screen and (max-width:749px){.nana-subs{grid-template-columns:1fr;text-align:center;gap:1.6rem;padding:2.4rem 2rem}.nana-subs__nana{justify-self:center}.nana-subs__body{margin-inline:auto}}.nana-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.nana-trust__item{text-align:left}.nana-trust__name{margin:0 0 10px;font-size:17px;font-weight:800;font-family:Noto Sans TC,sans-serif;color:var(--zest)}.nana-trust__note{font-size:14px;line-height:1.7;color:#fffcf2eb;margin:0}@media screen and (max-width:989px){.nana-trust__grid{grid-template-columns:1fr 1fr;gap:2.6rem}}@media screen and (max-width:599px){.nana-trust__grid{grid-template-columns:1fr;gap:2.2rem}}.nana-story__grid{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:center}.nana-story__card{background:var(--zest);border-radius:24px;padding:40px 40px 60px;position:relative}.nana-story__card h3{font-family:"Baloo 2",Noto Sans TC,sans-serif;font-weight:900;font-size:26px;color:var(--ink);margin:0 0 1.4rem}.nana-story__card p{font-size:15px;line-height:1.9;color:var(--ink);margin:0 0 1.4rem;max-width:26em}.nana-story__sign{font-weight:700;margin:0!important}.nana-story__pic{position:absolute;right:-6px;bottom:-10px;width:168px;height:auto}.nana-story__sign{padding-right:150px}.nana-story__body h3{font-family:"Baloo 2",Noto Sans TC,sans-serif;font-weight:900;font-size:26px;color:var(--ink);margin:0 0 1.6rem}.nana-story__body p{font-size:16px;line-height:1.9;color:#4a4437;margin:0 0 16px}@media screen and (max-width:989px){.nana-story__grid{grid-template-columns:1fr;gap:3.2rem}.nana-story__card{padding:28px 28px 76px}.nana-story__pic{width:132px;right:2px;bottom:-6px}}.newsletter-form__field-wrapper .field__input{border-radius:999px}.footer{border-top:1px solid #efe7d6;background:var(--paper)}.footer__content-top{padding-bottom:3rem}.nana-foot{display:flex;flex-wrap:wrap;gap:2.4rem 4rem;align-items:center;justify-content:space-between;padding:2.4rem 0 .8rem;border-top:1px solid #efe7d6}.nana-foot__brand{display:flex;align-items:center;gap:1.2rem}.nana-foot__brand img{width:40px;height:40px;object-fit:contain}.nana-foot__en{font-family:"Baloo 2",Noto Sans TC,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--flare);display:block}.nana-foot__zh{font-family:Noto Sans TC,sans-serif;font-weight:900;font-size:20px;color:var(--ink);display:block;line-height:1.2}.nana-foot__co{font-size:13px;color:#6b5c45;margin:.4rem 0 0}.nana-pay{display:flex;flex-wrap:wrap;gap:.8rem}.nana-pay span{background:#fff;border:1.5px solid #e5dfd0;border-radius:8px;padding:8px 14px;font-family:Noto Sans TC,sans-serif;font-weight:700;font-size:13px;color:var(--ink);line-height:1.2}.footer__content-bottom .footer__column--info,.copyright__content a[href*="shopify.com"],.footer__copyright small.copyright__content:nth-of-type(2){display:none}.nana-ship{margin:0 0 1.6rem;padding:1.2rem 1.6rem;background:var(--cream);border:2px solid rgba(168,60,5,.18);border-radius:14px}.nana-ship__msg{margin:0 0 .8rem;font-size:1.35rem;font-weight:700;color:var(--ink)}.nana-ship__msg strong{color:var(--rind);font-variant-numeric:tabular-nums}.nana-ship__msg--hit{color:var(--fresh)}.nana-ship__track{height:8px;background:#a83c0524;border-radius:999px;overflow:hidden}.nana-ship__fill{height:100%;background:linear-gradient(90deg,var(--zest),var(--flare));border-radius:999px;transition:width .3s ease}.collection-hero{background:var(--zest);border-bottom:2px solid var(--ink);padding:3.2rem 0 2.8rem}.collection-hero__title{font-family:"Baloo 2",Noto Sans TC,sans-serif;font-weight:800;color:var(--ink);font-size:clamp(2.6rem,5vw,4rem);margin:0}.collection-hero__description{color:var(--ink);max-width:56ch;font-size:1.5rem;line-height:1.75;margin-top:.8rem}.collection-hero__text-wrapper{padding:0}.nana-pills{display:flex;flex-wrap:wrap;gap:.8rem;padding:1.8rem 0 .4rem;justify-content:center}.nana-pill{border:2px solid var(--ink);border-radius:999px;padding:.6rem 1.6rem;background:var(--paper);color:var(--ink);font-family:Noto Sans TC,sans-serif;font-weight:700;font-size:1.4rem;text-decoration:none;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease}.nana-pill:hover{box-shadow:0 4px #a83c054d;transform:translateY(-2px)}.nana-pill--active{background:var(--navy);color:#fff;border-color:var(--navy)}@media screen and (max-width:749px){.nana-pills{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;-webkit-overflow-scrolling:touch;padding-bottom:.8rem}}.product__title,.product__title>*{font-family:var(--font-heading-family);font-weight:800;text-wrap:balance}.product__title h1,.product__title>h1{font-size:clamp(2.1rem,2.4vw,2.8rem);line-height:1.25;text-wrap:pretty}.product__info-container .price{font-family:var(--font-heading-family);font-weight:800}.product__info-container .price--large .price-item{font-size:2.8rem;color:var(--rind)}.product-form__submit{font-size:1.6rem}.product__tax{display:none}.nana-usp{font-size:1.5rem;line-height:1.45;color:var(--ink);opacity:.85;margin:.4rem 0 .2rem}.nana-stars{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem;margin:.8rem 0 .2rem;font-size:1.32rem;color:#5c4a2a}.nana-stars__icon{color:var(--rind);font-size:1.5rem;letter-spacing:.04em}.nana-stars__num{font-weight:800;color:var(--ink);font-size:1.45rem}.nana-stars__txt{font-weight:500}.nana-fn{font-size:1.15rem;line-height:1.6;color:#7a6a52;margin:1rem 0 0}.nana-price-extras{display:flex;flex-direction:column;gap:.5rem;margin:.8rem 0 .2rem;align-items:flex-start}.nana-unit{font-size:1.4rem;color:#5c4a2a}.nana-offer,.nana-expiry{display:inline-flex;align-items:center;gap:.4rem;width:max-content;max-width:100%;font-size:1.3rem;font-weight:600;padding:.35rem .9rem;border:2px solid var(--rind);border-radius:.8rem;background:var(--cream);box-shadow:0 3px #a83c0540;color:var(--ink);text-decoration:none}.nana-expiry{border-color:var(--navy);background:#fff}.product-form__input--pill label,fieldset.product-form__input--pill label{display:flex;flex-direction:column;align-items:center;line-height:1.25;padding:.8rem 1.4rem;gap:.15rem;min-width:0}.nana-pill-sub{font-size:1.15rem;font-weight:400;opacity:.78;letter-spacing:0;white-space:nowrap}.nana-pill-badge{font-size:1.05rem;font-weight:700;color:#fff;background:var(--rind);border-radius:.6rem;padding:.1rem .5rem;margin-top:.2rem;white-space:nowrap}.nana-helper{font-size:1.3rem;line-height:1.6;color:#5c4a2a;margin:.8rem 0 0;background:var(--cream);border-radius:.8rem;padding:.8rem 1.1rem}.nana-pdp-trust{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.6rem 0 0}.nana-pdp-trust>div{border:2px solid var(--cream);background:#fff;border-radius:1rem;padding:1.1rem 1rem;box-shadow:0 4px #a83c0526;text-align:center}.nana-pdp-trust h4{font-family:Noto Sans TC,sans-serif;font-size:1.35rem;font-weight:800;color:var(--ink);margin:0;line-height:1.35}.nana-pdp-trust p{font-size:1.2rem;line-height:1.5;opacity:.8;margin:.3rem 0 0}.nana-crumb{font-size:1.3rem;color:#2b1d0899;margin:0 0 1rem}.nana-crumb a{color:inherit;text-decoration:none}.nana-crumb a:hover{color:var(--rind);text-decoration:underline}.nana-crumb span{padding:0 .5rem}.product__accordion .accordion__title{font-family:var(--font-heading-family);font-weight:800}.product__accordion summary{padding:1.4rem 0}.product__description h4{font-family:var(--font-heading-family);font-weight:800;font-size:1.6rem;margin:2rem 0 .6rem;color:var(--rind)}.product__description ul{padding-left:2rem}.product__description li{margin-bottom:.4rem}.product__description em{display:block;margin-top:1.6rem;font-size:1.25rem;line-height:1.6;color:var(--cocoa);font-style:normal}.rte table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;width:max-content;max-width:100%}.rte table td,.rte table th{white-space:nowrap;padding:.6rem .9rem;font-size:1.3rem;border:1px solid rgba(168,60,5,.25)}.rte table th{background:var(--cream);font-weight:700}.rte table td:last-child{font-variant-numeric:tabular-nums;letter-spacing:.02em}.cart-item__name{font-family:var(--font-heading-family);font-weight:700;text-decoration:none}.cart-item__name:hover{color:var(--flare)}.totals__total{font-family:var(--font-heading-family);font-weight:800}.totals__total-value{font-family:var(--font-heading-family);font-weight:800;color:var(--rind);font-variant-numeric:tabular-nums}.cart__checkout-button{font-size:1.6rem}.cart__empty-text{font-family:var(--font-heading-family);font-weight:800}.nana-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2.6rem}.nana-sechead h2{font-size:clamp(2.6rem,3.2vw,3.4rem);font-weight:900;color:var(--ink);margin:0}.nana-sechead p{font-size:1.5rem;color:#5a4a33;margin:.6rem 0 0}.nana-sechead p b{font-weight:700}.nana-sechead a{color:var(--rind);font-weight:700;font-size:1.5rem;text-decoration:none;white-space:nowrap}.nana-sechead a:hover{text-decoration:underline}.nana-pairs__title{font-size:clamp(2.2rem,2.8vw,2.8rem);font-weight:900;color:var(--ink);margin:0 0 2rem}.nana-pair{position:relative}.nana-pair-why{position:absolute;top:1.2rem;right:1.2rem;z-index:3;background:var(--zest);color:var(--ink);border-radius:999px;padding:.4rem 1.1rem;font-family:Noto Sans TC,sans-serif;font-weight:700;font-size:1.2rem;line-height:1.2;pointer-events:none}.product-form__input--pill label .nana-pill-main{font-weight:600;font-size:1.4rem;white-space:nowrap}@media screen and (max-width:749px){.quick-add__submit.button,.quick-add__submit.button--secondary{padding:0 1rem;font-size:1.35rem;min-height:4.2rem;white-space:nowrap;margin-top:1rem}.card--card .card__content{padding:1.2rem 1.2rem 1.4rem}.card__heading{font-size:1.6rem}.nana-card__sub{font-size:1.2rem}.card--card .price,.card--card .price .price-item{font-size:1.8rem}.nana-card__deal{font-size:1.2rem}.nana-chip{font-size:1.1rem;padding:.3rem .9rem}.nana-card__cat{font-size:1.1rem;padding:.4rem 1rem;top:.9rem;left:.9rem}.card--card .card__media .media img{padding:1.4rem}}.quick-add-modal .nana-crumb{display:none}@media(prefers-reduced-motion:reduce){.nana-cats__item,.nana-subs__go,.card-wrapper .card.card--card,.button{transition:none}.nana-cats__item:hover,.nana-subs__go:hover,.card-wrapper:hover .card.card--card,.button:not([disabled]):hover{transform:none}}.header--middle-left .header__inline-menu{justify-self:end;margin-right:1.6rem}.nana-pairs-wrap,.section-nana-pairs .page-width{max-width:76rem}.nana-pair .card--card .card__media .media img{padding:1.2rem}.nana-pair .card__heading{font-size:1.55rem}.nana-pair .card--card .price,.nana-pair .card--card .price .price-item{font-size:1.7rem}.nana-pair .quick-add__submit.button{min-height:3.8rem;font-size:1.35rem;margin-top:.8rem}.nana-pairs__title{font-size:2.2rem}.nana-pay{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.nana-pay .nana-pay__icon{width:46px;height:30px}.nana-cats__icon img{width:60px;height:60px;object-fit:contain;display:inline-block}.header--middle-left.header--has-menu{grid-template-columns:auto 1fr auto}.header--middle-left .header__inline-menu{justify-self:end;margin-right:2rem}.nana-pay--bottom{justify-content:center;padding:1.6rem 0 .2rem}.nana-pay .nana-pay__icon{width:auto;height:26px}.footer__content-bottom{padding-top:.6rem}.footer__content-bottom .footer__column--info{padding-top:0}.nana-lockup img.nana-lockup__stack{width:112px;height:auto;flex:0 0 auto}@media screen and (max-width:749px){.nana-lockup img.nana-lockup__stack{width:94px}}.nana-hero__blob,.nana-hero__blob2{display:none}.nana-hero__art{max-width:none;height:auto}.nana-hero__bottle{width:min(46vw,780px);height:auto!important;max-height:none!important;object-fit:contain}@media screen and (max-width:989px){.nana-hero__bottle{width:min(88vw,560px)}}@media screen and (min-width:990px){.nana-hero__inner{max-width:1560px;grid-template-columns:.9fr 1.1fr;gap:40px}.nana-hero__art{min-height:0}.nana-hero__bottle{width:100%;max-width:none}}@media screen and (max-width:989px){.nana-hero__bottle{width:min(92vw,640px);max-width:none}}@media screen and (min-width:990px)and (max-width:1249px){.card__heading{font-size:1.5rem}.quick-add__submit.button{font-size:1.25rem;padding:0 .8rem;min-height:3.6rem}}.price--on-sale .price-item--regular,.price__sale .price-item--regular{color:#c62828;text-decoration:line-through;text-decoration-color:#c62828;text-decoration-thickness:2px;opacity:.9}.price--on-sale .price-item--sale{color:var(--nana-ink, #2B1D08);font-weight:700}.card__badge .badge--onsale,.badge.price__badge-sale{background:#c62828;color:#fff;border-color:#c62828}.nana-pdp-faq{max-width:72rem;margin:3.6rem auto 0;padding:0 1.5rem}.nana-pdp-faq__title{font-size:2rem;font-weight:900;margin-bottom:1.2rem}.nana-pdp-faq__item,.nana-faq__item{border:1.5px solid rgba(43,29,8,.25);border-radius:12px;background:#fff;margin-bottom:10px;overflow:hidden}.nana-pdp-faq__item summary,.nana-faq__item summary{cursor:pointer;list-style:none;font-weight:700;font-size:1.5rem;padding:1.3rem 4rem 1.3rem 1.6rem;position:relative}.nana-pdp-faq__item summary::-webkit-details-marker,.nana-faq__item summary::-webkit-details-marker{display:none}.nana-pdp-faq__item summary:after,.nana-faq__item summary:after{content:"+";position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);font-size:2rem;font-weight:700;color:#eb7923;transition:transform .18s}.nana-pdp-faq__item[open] summary:after,.nana-faq__item[open] summary:after{content:"\2212"}.nana-pdp-faq__item p,.nana-faq__item p{padding:0 1.6rem 1.4rem;font-size:1.45rem;line-height:1.75;color:#4a3b22}.nana-pdp-faq__more{margin-top:1.4rem;font-size:1.4rem}.nana-faq{padding-top:4rem;padding-bottom:6rem;max-width:76rem}.nana-faq__h1{font-size:clamp(2.8rem,4vw,4rem);font-weight:900}.nana-faq__intro{margin:1rem 0 2.6rem;font-size:1.55rem;color:#4a3b22}.nana-faq__group{font-size:1.9rem;font-weight:900;margin:2.8rem 0 1.2rem;color:#2b1d08}.nana-satc{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff6de;border-top:2px solid #2B1D08;transform:translateY(110%);transition:transform .22s ease;padding-bottom:env(safe-area-inset-bottom)}.nana-satc--show{transform:translateY(0)}.nana-satc__in{display:flex;align-items:center;gap:1.2rem;padding-top:.8rem;padding-bottom:.8rem}.nana-satc__img{width:44px;height:44px;object-fit:contain;border-radius:8px;background:#fff}.nana-satc__txt{display:flex;flex-direction:column;min-width:0;flex:1}.nana-satc__title{font-weight:700;font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nana-satc__price{font-size:1.35rem;color:#4a3b22}.nana-satc__btn{min-height:4rem;font-size:1.45rem;padding:0 2.2rem;white-space:nowrap}@media(prefers-reduced-motion:reduce){.nana-satc{transition:none}}@media screen and (max-width:749px){.nana-satc__img{display:none}.nana-satc__btn{padding:0 1.6rem}}.price--on-sale s.price-item--regular,.price__sale s.price-item--regular{color:#c62828!important;text-decoration-color:#c62828!important}.nana-quotes{background:#fff6de;padding:5.6rem 0 6rem}.nana-quotes__title{font-size:clamp(2.6rem,3.6vw,3.6rem);font-weight:900;text-align:center}.nana-quotes__sub{text-align:center;margin:.8rem 0 3rem;font-size:1.55rem;color:#6f5c3d}.nana-quotes__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.6rem}.nana-quotes__card{background:#fff;border:1.5px solid #2B1D08;border-radius:16px;padding:2rem 2rem 1.8rem;margin:0;display:flex;flex-direction:column;gap:1rem;box-shadow:0 3px #2b1d082e}.nana-quotes__stars{color:#eb7923;letter-spacing:2px;font-size:1.5rem}.nana-quotes__card blockquote{margin:0;font-size:1.5rem;line-height:1.75;color:#2b1d08;flex:1}.nana-quotes__card figcaption{font-size:1.35rem;color:#6f5c3d;display:flex;gap:.9rem;align-items:baseline;flex-wrap:wrap}.nana-quotes__card figcaption b{color:#2b1d08}.nana-quotes__prod{background:#fff6de;border:1px solid rgba(43,29,8,.3);border-radius:99px;padding:.1rem 1rem;font-size:1.15rem}.nana-quotes__src{text-align:center;margin-top:2.6rem;font-size:1.25rem;color:#8a7a5c}.nana-quotes__zh{display:block}.nana-quotes__en{display:block;margin-top:.8rem;font-size:1.25rem;font-style:italic;color:#8a7a5c;line-height:1.6}.nana-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:2rem}.nana-pop[hidden]{display:none}.nana-pop__mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b1d0873}.nana-pop__card{position:relative;width:min(92vw,420px);background:#fff6de;border:2px solid #2B1D08;border-radius:18px;padding:3rem 2.6rem 2.6rem;box-shadow:0 6px #2b1d0840;text-align:center}.nana-pop__x{position:absolute;top:1rem;right:1.2rem;background:none;border:none;font-size:2.4rem;line-height:1;cursor:pointer;color:#2b1d08;padding:.4rem}.nana-pop__eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.16em;color:#eb7923}.nana-pop__title{font-size:2.8rem;font-weight:900;margin:.6rem 0 1rem;color:#2b1d08}.nana-pop__body{font-size:1.45rem;line-height:1.7;color:#4a3b22;margin-bottom:1.6rem}.nana-pop__form{display:flex;flex-direction:column;gap:1rem}.nana-pop__form input{border:1.5px solid #2B1D08;border-radius:10px;padding:1.1rem 1.4rem;font-size:1.5rem;background:#fff;width:100%}.nana-pop__form .button{width:100%;min-height:4.4rem}.nana-pop__fine{font-size:1.15rem;color:#8a7a5c;margin-top:1.2rem}.nana-pop__code{font-size:2.4rem;font-weight:900;letter-spacing:.1em;color:#2b1d08;background:#fff;border:2px dashed #EB7923;border-radius:12px;padding:1.2rem;margin:0 0 1.4rem;cursor:pointer;-webkit-user-select:all;user-select:all}.nana-pop__go{width:100%}.nana-pop-open{overflow:hidden}@media(prefers-reduced-motion:no-preference){.nana-pop__card{animation:nanaPopIn .25s ease}@keyframes nanaPopIn{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}}li.grid__item{display:flex}li.grid__item>product-component{display:flex;width:100%}li.grid__item>.card-wrapper,li.grid__item product-component>.card-wrapper{width:100%;display:flex;flex-direction:column;flex:1}.card-wrapper>.card{flex:1;display:flex;flex-direction:column;height:auto}.card-wrapper .card>.card__content{flex:1;display:flex;flex-direction:column}.card-wrapper .card>.card__content>.card__information{flex:1 1 auto}.card-wrapper .card>.card__content>.quick-add{margin-top:auto;padding-top:.8rem}.nana-brand__hero{background:#f7be1a;padding:6rem 0 5rem;border-bottom:2px solid #2B1D08}.nana-brand__eyebrow{font-size:1.3rem;font-weight:700;letter-spacing:.18em;color:#2b1d08;opacity:.75}.nana-brand__h1{font-size:clamp(3rem,5vw,4.6rem);font-weight:900;line-height:1.25;margin:1rem 0 1.4rem;color:#2b1d08}.nana-brand__lede{max-width:56rem;font-size:1.65rem;line-height:1.8;color:#4a3b22}.nana-brand__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.4rem;margin:4rem 0 5rem}.nana-brand__stat{background:#fff6de;border:1.5px solid #2B1D08;border-radius:14px;padding:2rem 1.8rem;text-align:center}.nana-brand__stat b{display:block;font-size:2.1rem;font-weight:900;color:#eb7923;margin-bottom:.6rem}.nana-brand__stat span{font-size:1.3rem;color:#6f5c3d;line-height:1.6}.nana-brand__h2{font-size:clamp(2.2rem,3.4vw,3rem);font-weight:900;margin:0 0 2rem;color:#2b1d08}.nana-brand__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.4rem;margin-bottom:5rem}.nana-brand__card{background:#fff;border:1.5px solid #2B1D08;border-radius:14px;padding:2rem;box-shadow:0 3px #2b1d0826}.nana-brand__card h3{font-size:1.7rem;font-weight:900;margin-bottom:.8rem}.nana-brand__card p{font-size:1.45rem;line-height:1.75;color:#4a3b22}.nana-brand__promise{background:#17356b;border-radius:16px;padding:3rem;margin-bottom:5rem}.nana-brand__promise .nana-brand__h2{color:#f7be1a}.nana-brand__promise p{color:#fff6de;font-size:1.5rem;line-height:1.8;max-width:64rem}.nana-brand__hk{padding-bottom:6rem}.nana-brand__hk p{font-size:1.5rem;line-height:1.8;color:#4a3b22;max-width:64rem;margin-bottom:2rem}.nana-brand__cta{display:flex;gap:1.2rem;flex-wrap:wrap}.nana-brand__hero-in{display:grid;grid-template-columns:1.35fr .65fr;gap:3rem;align-items:center}.nana-brand__heroimg{width:min(100%,340px);height:auto;justify-self:center}.nana-brand__retail{text-align:center;font-size:1.35rem;color:#6f5c3d;margin:-2.6rem 0 5rem}.nana-brand__split{display:grid;grid-template-columns:1.25fr .75fr;gap:3.4rem;align-items:center;margin-bottom:5rem}.nana-brand__split>img{width:min(100%,320px);height:auto;justify-self:center}.nana-brand__split--hk{grid-template-columns:.75fr 1.25fr;padding-bottom:6rem;margin-bottom:0}.nana-brand__copy{font-size:1.5rem;line-height:1.85;color:#4a3b22;margin-bottom:1.8rem;max-width:62rem}.nana-brand__minigrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem}.nana-brand__inside{background:#fff6de;border:1.5px solid #2B1D08;border-radius:16px;padding:3rem;margin-bottom:5rem}.nana-brand__chips{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.6rem}.nana-brand__chips span{background:#fff;border:1.5px solid #2B1D08;border-radius:99px;padding:.6rem 1.8rem;font-size:1.4rem;font-weight:700}.nana-brand__nos{display:flex;flex-wrap:wrap;gap:1.6rem}.nana-brand__nos span{font-size:1.4rem;font-weight:700;color:#c62828}.nana-brand__nos span:before{content:"\d7  ";font-weight:900}.nana-brand__timeline{list-style:none;padding:0;margin:0 0 5rem;border-left:3px solid #EB7923}.nana-brand__timeline li{position:relative;padding:0 0 2.2rem 2.6rem}.nana-brand__timeline li:before{content:"";position:absolute;left:-.85rem;top:.5rem;width:1.4rem;height:1.4rem;border-radius:99px;background:#f7be1a;border:3px solid #EB7923}.nana-brand__timeline b{display:block;font-size:1.7rem;font-weight:900;color:#eb7923}.nana-brand__timeline span{font-size:1.5rem;color:#4a3b22}@media screen and (max-width:749px){.nana-brand__hero-in,.nana-brand__split,.nana-brand__split--hk{grid-template-columns:1fr}.nana-brand__split--hk>img{order:2}.nana-brand__retail{margin-top:-1rem}}.jdgm-rev-widg{border:1.5px solid #2B1D08!important;border-radius:16px;background:#fff!important;padding:2.6rem 2.6rem 2.2rem!important;margin:2rem auto 4rem;max-width:110rem}.jdgm-rev-widg__title{font-weight:900!important;font-size:2.2rem!important;color:#2b1d08!important;font-family:inherit!important}.jdgm-star{color:#eb7923!important}.jdgm-rev-widg__summary-text{color:#6f5c3d;font-size:1.4rem}.jdgm-write-rev-link,.jdgm-btn--solid{background:#eb7923!important;border:1.5px solid #2B1D08!important;color:#fff!important;border-radius:99px!important;font-weight:700!important;padding:.9rem 2.4rem!important}.jdgm-write-rev-link:hover,.jdgm-btn--solid:hover{background:#d96a15!important}.jdgm-btn--border{border-radius:99px!important;border-color:#2b1d08!important;color:#2b1d08!important}.jdgm-rev{border-color:#2b1d081f!important}.jdgm-rev__title{font-weight:700!important;color:#2b1d08!important}.jdgm-rev__body{color:#4a3b22!important;font-size:1.45rem!important;line-height:1.75!important}.jdgm-gallery-widget:empty,.jdgm-carousel-wrapper:empty{display:none}@media screen and (max-width:749px){.jdgm-rev-widg{padding:1.8rem!important;margin:1rem 1.5rem 3rem}}.nana-brand__awards{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1.2rem;margin:0 0 5rem}.nana-brand__award{background:#fff;border:1.5px solid rgba(43,29,8,.25);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:1.6rem;min-height:130px}.nana-brand__award img{max-height:96px;width:auto;max-width:100%;object-fit:contain}#judgeme_product_reviews .jm-review-widget,#judgeme_product_reviews [class*=jm-review-widget]{--jm-review-widget-star-and-histogram-color: #EB7923 !important;--jm-review-widget-button-color: #EB7923 !important;--jm-review-widget-button-text-color: #fff !important;--jm-widget-primary-color: #EB7923 !important;--jm-review-widget-form-button-color: #EB7923 !important;--jm-review-widget-text-color: #2B1D08 !important;--jm-review-widget-lighter-text-color: #6F5C3D !important;--jm-widget-border-radius: 12px !important}#judgeme_product_reviews{display:block;max-width:110rem;margin:2rem auto 4rem;padding:2.6rem;background:#fff;border:1.5px solid #2B1D08;border-radius:16px}#judgeme_product_reviews h2,#judgeme_product_reviews [class*=title]{font-family:inherit;color:#2b1d08}#judgeme_product_reviews button{font-weight:700}@media screen and (max-width:749px){#judgeme_product_reviews{margin:1rem 1.5rem 3rem;padding:1.8rem}}.page-width[class*=__pairs]{max-width:88rem}.nana-brand__award{flex-direction:column;gap:1rem;margin:0;padding:1.6rem 1.2rem 1.4rem}.nana-brand__award figcaption{text-align:center;font-size:1.25rem;font-weight:700;color:#2b1d08;line-height:1.45}.nana-brand__award figcaption span{display:block;font-weight:500;color:#6f5c3d;font-size:1.15rem;margin-top:.2rem}.nana-pairs__note{text-align:center;font-size:1.3rem;color:#6f5c3d;margin:-.6rem 0 2rem}.nana-sfp{background:#fff6de;border:1.5px solid #2B1D08;border-radius:14px;padding:1.8rem;margin-bottom:2rem}.nana-sfp__head b{display:block;font-size:1.6rem;color:#2b1d08}.nana-sfp__head span{font-size:1.3rem;color:#6f5c3d}.nana-sfp__open{margin-top:1.2rem;min-height:4rem}.nana-sfp__panel{margin-top:1.4rem}.nana-sfp__row{display:grid;grid-template-columns:1fr 2fr;gap:1rem}.nana-sfp__row label{font-size:1.3rem;font-weight:700;color:#2b1d08;display:flex;flex-direction:column;gap:.4rem}.nana-sfp__row select{width:100%;border:1.5px solid #2B1D08;border-radius:8px;padding:.9rem 1rem;font-size:1.4rem;background:#fff}.nana-sfp__addr{font-size:1.35rem;color:#4a3b22;margin:1rem 0;min-height:1.2em}.nana-sfp__use{min-height:4rem}.nana-sfp__fine{font-size:1.15rem;color:#8a7a5c;margin-top:1rem}.nana-sfp__picked{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fff;border:1.5px dashed #EB7923;border-radius:10px;padding:1rem 1.4rem;margin-top:1.2rem;font-size:1.4rem}.nana-sfp__clear{background:none;border:none;color:#17356b;font-size:1.3rem;text-decoration:underline;cursor:pointer;white-space:nowrap}@media screen and (max-width:749px){.nana-sfp__row{grid-template-columns:1fr}}.nana-sfp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;align-items:center;justify-content:center;padding:2rem}.nana-sfp-modal[hidden]{display:none}.nana-sfp-modal__mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b1d0873}.nana-sfp-modal__card{position:relative;width:min(94vw,480px);background:#fff6de;border:2px solid #2B1D08;border-radius:18px;padding:2.8rem 2.4rem 2.4rem;box-shadow:0 6px #2b1d0840;max-height:88vh;overflow-y:auto}.nana-sfp-modal__x{position:absolute;top:.8rem;right:1.2rem;background:none;border:none;font-size:2.4rem;cursor:pointer;color:#2b1d08;padding:.4rem}.nana-sfp-modal__title{font-size:2.2rem;font-weight:900;color:#2b1d08;margin-bottom:1.8rem;text-align:center}.nana-sfp-modal__opts{display:flex;flex-direction:column;gap:1.2rem}.nana-sfp-modal__opt{background:#fff;border:1.5px solid #2B1D08;border-radius:14px;padding:1.6rem 1.8rem;text-align:left;cursor:pointer;box-shadow:0 3px #2b1d082e;transition:transform .12s}.nana-sfp-modal__opt:hover{transform:translateY(-2px)}.nana-sfp-modal__opt b{display:block;font-size:1.7rem;color:#2b1d08}.nana-sfp-modal__opt span{font-size:1.3rem;color:#6f5c3d}.nana-sfp-modal__back{background:none;border:none;color:#17356b;font-size:1.3rem;text-decoration:underline;cursor:pointer;margin-top:1.4rem}.nana-sfp-open{overflow:hidden}.nana-sfp-modal .nana-sfp__row{display:grid;grid-template-columns:1fr;gap:1rem}.nana-sfp-modal .nana-sfp__use{width:100%;min-height:4.2rem;margin-top:.6rem}.nana-sfp__acts{display:flex;gap:1.2rem;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nanapaws.css.map */
