:root{--pnl-gold:#000;--pnl-text:#000;--pnl-dim:#737373;--pennello-bg:#fff;--pennello-fg:#1a1a1a;--pennello-accent:#c8a97e;--pennello-sep:#fff;--gap-y:2px;--bridge:14px;--page-w:var(--page-width,1200px);--ann-gap:16px;--ann-pad-block:4px}.header__menu-item,.list-menu__item{font-weight:600;color:var(--pnl-text);position:relative;transition:color .2s ease}.header__menu-item:hover,.list-menu__item:hover{color:var(--pnl-gold)}.header__menu-item:after{content:"";position:absolute;left:50%;bottom:2px;width:0;height:.18rem;background:currentColor;transform:translate(-50%);transition:width .3s ease}.header__menu-item:hover:after{width:80%}@media(max-width:989.98px){.header__heading .logo--desktop,.header__heading--desktop,.header__heading .header__heading-link--desktop{display:none}.header-social-icons{display:flex;align-items:center;gap:8px}.header-social-icons .icon-btn{display:inline-flex;justify-content:center;padding:4px;border:0;background:none;line-height:1}.header-social-icons .icon-btn img,.header-social-icons .icon-btn svg{width:124.6px;height:34.5px;object-fit:contain;display:block}.header-social-icons .icon-btn.ig img,.header-social-icons .icon-btn.ig svg{width:22px;height:22px}.pennello-sep{display:none}.pennello-announcement__inner{gap:17px}.pennello-benefit{order:1;min-width:0}.pennello-benefit.pennello-phone{order:3;flex:0 0 100%;justify-content:center;margin-top:0}.custom-cart-icon{width:24px;height:24px}}@media(min-width:990px){.header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:24px;min-height:72px;overflow:visible}.header__heading-logo{max-height:50px;width:auto;display:block}.header__inline-menu{display:flex;align-items:center;justify-content:center;width:100%}.header__inline-menu .list-menu{display:flex;flex-wrap:nowrap;gap:var(--gap-y) var(--bridge);margin:0 auto}.header__menu-item{padding:12px 39px;white-space:nowrap}.header__inline-menu .list-menu>li{position:relative}.header nav.header__inline-menu details>.header__submenu,.header .mega-menu__content{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(-4px);width:auto;max-width:min(1200px,92vw);max-height:80vh;overflow:auto;white-space:normal;background:rgb(var(--color-background));border-radius:12px;box-shadow:0 12px 32px #0000001f;margin:0;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.header nav.header__inline-menu details>.header__submenu:before,.header .mega-menu__content:before{content:"";position:absolute;inset:auto 0 100% 0;height:22px;pointer-events:auto}.shopify-section-header .header__inline-menu .list-menu>li:is(:hover,:focus-within) details>.header__submenu,.shopify-section-header .header__inline-menu .list-menu>li:is(:hover,:focus-within) .mega-menu__content,.shopify-section-header .mega-menu__content:hover{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.header__inline-menu .list-menu__item,.header__inline-menu .list-menu__item:last-child{border-right:none}.shopify-section-header .header__heading,.shopify-section-header .header__icons{flex:0 0 auto;position:relative;z-index:1}.shopify-section-header .header__heading{margin:0 auto}.header__heading .logo--mobile,.header__heading--mobile,.header__heading .header__heading-link--mobile,.shopify-section-header .header__heading+.header__heading{display:none}}.header-social-icons{display:flex;align-items:center;gap:14px}.header__icons{display:flex;align-items:center;gap:5px}.header__icons .header__icon{margin:0}.header-social-icons .icon-btn{display:inline-flex;justify-content:center;padding:5px;background:none;border:0;line-height:1;text-decoration:none}.header-social-icons .icon-btn:hover{transform:translateY(-1px);transition:transform .2s ease}.header-social-icons .icon-btn img,.header-social-icons .icon-btn svg{display:block;width:124.6px;height:34.5px;object-fit:contain}.header-social-icons .icon-btn.ig img,.header-social-icons .icon-btn.ig svg{width:35px;height:35px}.custom-cart-icon{width:28px;height:28px;display:block;margin-right:11px;transition:transform .18s ease,opacity .18s ease}.header__icon--cart:hover .custom-cart-icon{animation:pnl-cart-bump .4s ease-out;opacity:.9}@keyframes pnl-cart-bump{0%{transform:translate(0) rotate(0)}30%{transform:translate(3px) rotate(-3deg)}60%{transform:translate(-2px) rotate(2deg)}to{transform:translate(0) rotate(0)}}@media(max-width:768px){.custom-cart-icon{margin-right:1px;transform:translateY(1px)}}.pennello-announcement{background:var(--pennello-bg);color:var(--pennello-fg);border-top:1px solid var(--pennello-sep);border-bottom:1px solid var(--pennello-sep);margin-top:0;padding-block:var(--ann-pad-block);position:relative;z-index:1;transition:opacity .2s ease,transform .2s ease}.pennello-announcement__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;gap:var(--ann-gap);margin:0 auto;max-width:var(--page-w);padding-inline:12px}.pennello-benefit,.pennello-phone{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.95rem;line-height:1.25;letter-spacing:.01em;color:inherit;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.pennello-phone:hover,.pennello-phone:focus-visible{text-decoration:underline;text-underline-offset:2px}.benefit-icon{width:16px;height:16px;flex:0 0 16px;color:var(--pennello-accent);transition:transform .2s ease,opacity .2s ease}.benefit-icon svg{display:block;width:100%;height:100%}.benefit-icon svg path,.benefit-icon svg use,.benefit-icon svg g{fill:currentColor;stroke:currentColor}.pennello-sep{width:1px;height:14px;background:#0000001f}.pennello-announcement--hidden{opacity:0;transform:translateY(-6px);pointer-events:none}.pennello-announcement.is-compact .pennello-benefit{opacity:.9}.pennello-announcement.is-compact .benefit-icon{opacity:.95}@media(min-width:720px){.pennello-benefit,.pennello-phone{font-size:clamp(.92rem,.86rem + .2vw,1rem)}}.pennello-benefit.pennello-phone{padding:0;border:0;background:transparent;box-shadow:none;gap:6px}.pennello-benefit.pennello-phone,.pennello-benefit.pennello-phone a,.pennello-benefit.pennello-phone span{text-decoration:none;border:0;background-image:none}.pennello-benefit.pennello-phone span{position:relative;display:inline-block;line-height:1.05;padding-bottom:0}.pennello-benefit.pennello-phone span:after{content:"";position:absolute;left:50%;bottom:-.3rem;height:2px;width:100%;background:var(--pnl-gold, #C9B27A);transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform .22s ease}.pennello-benefit.pennello-phone:hover span:after{transform:translate(-50%) scaleX(1)}#pnl-loader{position:fixed;inset:0 auto auto 0;height:3px;width:0;background:#000;z-index:9999;transition:width .3s ease}.pnl-defer{content-visibility:auto;contain-intrinsic-size:1px 900px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}nav.header__inline-menu ul.list-menu{gap:.8rem!important}.announcement-bar{--ab-height: 25px}.announcement-bar,.announcement-bar .announcement-bar__message,.utility-bar,.utility-bar__grid{min-height:var(--ab-height);display:flex;align-items:center}.announcement-bar .announcement-bar__message{line-height:1.55;margin:0;padding-block:0}@media(max-width:749px){.announcement-bar{--ab-height: 22px}.announcement-bar .announcement-bar__message{font-size:clamp(12px,3.5vw,var(--ab-font-size))}}.header__icon--wishlist,a[href*=wishlist],.wishlisthero-header-icon{margin-left:3px!important;margin-right:3px;position:relative;top:1px}@media(min-width:990px){.shopify-section-header .header{background:#ffffffc2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .28s ease,backdrop-filter .28s ease,opacity .28s ease}.shopify-section-header .header:hover{background:#ffffffeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:1}.shopify-section-header .header-wrapper{background:transparent!important}}@media(min-width:990px){.header__icons .header__search{margin-right:-8px}.header__icon--account{margin-right:-3px!important}.wishlisthero-header-block{margin-right:-5px!important}.header__icon--cart{margin-right:-8px!important}.header-social-icons .icon-btn.line{margin-left:10px}}@media(max-width:720px){.header__icons .header__search{margin-right:-9px}.header__icon--account{margin-right:-10px!important}.wishlisthero-header-block,.header__icon--cart{margin-right:-6px!important}.header-social-icons .icon-btn.line{margin-left:8px}}@media(max-width:989px){.header__icons .header__search{margin-right:-8px}.header__icon--account,.wishlisthero-header-block{margin-right:-5px!important}.header__icon--cart{margin-right:-8px!important}.header-social-icons .icon-btn.line{margin-left:10px}}.countdown-banner{width:100%;background:#000;height:4px;position:relative;z-index:40}@keyframes urgentBlink{0%,to{color:#800404ad}50%{color:#8d0b0b}}.banner-inner{position:absolute;top:0;left:50%;transform:translate(-50%);background:#fff;color:#b30000;padding:1px 16px;font-size:10.5px;font-weight:700;border-radius:0 0 18px 18px;border:1px solid #000;border-top:none;box-shadow:0 1px #000;white-space:nowrap;z-index:50;animation:urgentBlink 1.2s infinite,softBounce 1.6s infinite ease-in-out,borderPulse 1.8s infinite}#promo-banner{width:100%;background:#fff;color:#131313;text-align:center;padding:1px 0;font-size:11px;font-weight:600;position:relative;z-index:30;border-bottom:none;background-image:url("{{ '/854e27ee-2403-4d00-944c-eacb7afe3fcf.png' | file_url }}");background-repeat:no-repeat;background-position:bottom center;background-size:100% 8px}.promo-click{cursor:pointer}.promo-click:hover{opacity:.9}.pennello-member-invite{display:block;text-decoration:none;background:#fff;border-bottom:1px solid rgba(0,0,0,.05)}.pennello-member-invite__inner{display:flex;justify-content:center;align-items:center;gap:10px;padding:6px 0;font-size:12px;letter-spacing:.35px;color:#2a2a2a;transition:opacity .25s ease}.pennello-member-invite:hover .pennello-member-invite__inner{opacity:.55}.pennello-member-invite__label{font-size:10px;font-weight:400;text-transform:uppercase;opacity:.9;color:#000}.pennello-member-invite__text{font-weight:400;opacity:.9;color:#000 font-size: 10px}.pennello-member-invite,.pennello-member-invite *{font-family:Prompt,Noto Sans Thai,sans-serif!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom-header.css.map */
