:root{--jpi-app-utility-inline: 20px;--jpi-app-utility-chat-bottom: 20px;--jpi-app-utility-chat-clearance: 68px;--jpi-app-utility-control-size: 52px;--jpi-app-utility-gap: 16px;--jpi-app-utility-language-bottom: calc( var(--jpi-app-utility-chat-bottom) + var(--jpi-app-utility-chat-clearance) + var(--jpi-app-utility-control-size) + var(--jpi-app-utility-gap) );--jpi-app-utility-z-language: 460;--jpi-app-utility-z-chat: 470;--jpi-app-utility-surface: #fffdf8;--jpi-app-utility-surface-hover: #f6f1e6;--jpi-app-utility-text: #1c211e;--jpi-app-utility-accent: #c9952f;--jpi-app-utility-panel: #fffdf8;--jpi-app-utility-panel-text: #173f35;--shopify-chat-bg-color: var(--jpi-app-utility-surface);--shopify-chat-text-color: var(--jpi-app-utility-text);--shopify-chat-accent-bg-color: var(--jpi-app-utility-accent);--shopify-chat-accent-text-color: #0d2c25;--shopify-chat-activator-font-size: 13px;--shopify-chat-border-radius: 24px !important;--shopify-chat-z-index: var(--jpi-app-utility-z-chat);--shopify-agent-bg-color: var(--jpi-app-utility-surface);--shopify-agent-text-color: var(--jpi-app-utility-text);--shopify-agent-accent-bg-color: var(--jpi-app-utility-accent);--shopify-agent-accent-text-color: #0d2c25;--shopify-agent-activator-font-size: 13px;--shopify-agent-border-radius: 24px !important;--shopify-agent-z-index: var(--jpi-app-utility-z-chat)}shopify-chat,#ShopifyChat,shopify-agent{--shopify-chat-z-index: var(--jpi-app-utility-z-chat);--shopify-agent-z-index: var(--jpi-app-utility-z-chat);z-index:var(--jpi-app-utility-z-chat)!important}shopify-chat.jpi-app-utility--chat,#ShopifyChat.jpi-app-utility--chat,shopify-agent.jpi-app-utility--chat{--shopify-chat-activator-offset: max(var(--jpi-app-utility-chat-bottom), env(safe-area-inset-bottom));--shopify-chat-activator-font-size: 13px;--shopify-chat-border-radius: 24px !important;--shopify-chat-bg-color: var(--jpi-app-utility-surface);--shopify-chat-text-color: var(--jpi-app-utility-text);--shopify-chat-accent-bg-color: var(--jpi-app-utility-accent);--shopify-chat-accent-text-color: #0d2c25;--shopify-agent-activator-offset: max(var(--jpi-app-utility-chat-bottom), env(safe-area-inset-bottom));--shopify-agent-activator-font-size: 13px;--shopify-agent-border-radius: 24px !important;--shopify-agent-bg-color: var(--jpi-app-utility-surface);--shopify-agent-text-color: var(--jpi-app-utility-text);--shopify-agent-accent-bg-color: var(--jpi-app-utility-accent);--shopify-agent-accent-text-color: #0d2c25;z-index:var(--jpi-app-utility-z-chat)!important}html[data-jpi-chat-open] .ly-switcher-wrapper.fixed{opacity:0!important;pointer-events:none!important;visibility:hidden!important;z-index:var(--jpi-app-utility-z-language)!important}shopify-chat.jpi-app-utility--chat::part(activator),#ShopifyChat.jpi-app-utility--chat::part(activator),shopify-agent.jpi-app-utility--chat::part(activator){align-items:center;background:var(--jpi-app-utility-surface)!important;border:2px solid var(--jpi-app-utility-accent)!important;border-radius:50%!important;box-shadow:none!important;color:var(--jpi-app-utility-text)!important;display:flex!important;font-size:0!important;gap:0!important;height:var(--jpi-app-utility-control-size)!important;justify-content:center;min-width:var(--jpi-app-utility-control-size)!important;overflow:hidden;padding:0!important;width:var(--jpi-app-utility-control-size)!important}shopify-chat.jpi-app-utility--chat::part(activator):hover,#ShopifyChat.jpi-app-utility--chat::part(activator):hover,shopify-agent.jpi-app-utility--chat::part(activator):hover{background:var(--jpi-app-utility-surface-hover)!important}shopify-chat.jpi-app-utility--chat::part(activator):focus-visible,#ShopifyChat.jpi-app-utility--chat::part(activator):focus-visible,shopify-agent.jpi-app-utility--chat::part(activator):focus-visible{outline:3px solid var(--jpi-app-utility-text)!important;outline-offset:3px!important}.ly-switcher-wrapper.fixed,[data-jpi-universal-app-utility=language].jpi-app-utility--language.ly-switcher-wrapper.fixed{font-family:var(--font-body-family, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;font-size:14px!important;z-index:var(--jpi-app-utility-z-language)!important}.ly-switcher-wrapper.fixed.bottom_right,[data-jpi-universal-app-utility=language].jpi-app-utility--language.ly-switcher-wrapper.fixed.bottom_right{bottom:max(var(--jpi-app-utility-language-bottom),calc(env(safe-area-inset-bottom) + 68px))!important;right:max(var(--jpi-app-utility-inline),env(safe-area-inset-right))!important}.ly-switcher-wrapper.fixed.top_right,[data-jpi-universal-app-utility=language].jpi-app-utility--language.ly-switcher-wrapper.fixed.top_right{bottom:max(var(--jpi-app-utility-language-bottom),calc(env(safe-area-inset-bottom) + 68px))!important;left:auto!important;right:max(var(--jpi-app-utility-inline),env(safe-area-inset-right))!important;top:auto!important}.ly-switcher-wrapper :where(.ly-custom-dropdown-current,.ly-popup-current),[data-jpi-universal-app-utility=language] :where(.ly-custom-dropdown-current,.ly-popup-current){align-items:center;background:var(--jpi-app-utility-surface)!important;border:2px solid var(--jpi-app-utility-accent)!important;border-radius:999px!important;box-shadow:none;color:var(--jpi-app-utility-text)!important;column-gap:9px;display:grid;font:650 14px/1.25 var(--font-body-family, system-ui, sans-serif)!important;grid-template-columns:max-content minmax(0,1fr) auto;min-height:48px;min-width:48px;padding:10px 15px!important;transition:background-color .16s ease,border-color .16s ease}.ly-switcher-wrapper :where(.ly-custom-dropdown-current,.ly-popup-current):hover,.ly-switcher-wrapper :where(.ly-custom-dropdown-current,.ly-popup-current):focus-visible{background:var(--jpi-app-utility-surface-hover)!important;border-color:var(--jpi-app-utility-accent)!important}.ly-switcher-wrapper .ly-flag-icon,[data-jpi-universal-app-utility=language] .ly-flag-icon{display:none!important}.ly-switcher-wrapper :where(.ly-custom-dropdown-current,.ly-popup-current):before,[data-jpi-universal-app-utility=language] :where(.ly-custom-dropdown-current,.ly-popup-current):before{color:var(--jpi-app-utility-text);content:attr(data-jpi-language-abbreviation);display:block;font:700 15px/1.25 var(--font-heading-family, Georgia, "Times New Roman", serif);grid-column:1;letter-spacing:.12em;text-align:center}.ly-switcher-wrapper :where(.ly-custom-dropdown-current-inner,.ly-custom-dropdown-current-inner-text){align-self:center;color:var(--jpi-app-utility-text)!important;display:block;grid-column:2;line-height:1.25!important}.ly-switcher-wrapper .ly-arrow{align-self:center;grid-column:3}.ly-switcher-wrapper .ly-arrow svg path{stroke:var(--jpi-app-utility-text)!important}.ly-switcher-wrapper :where(.ly-custom-dropdown-list,.ly-popup-modal-content){background:var(--jpi-app-utility-panel)!important;border:1px solid #d8ddd5!important;border-radius:16px!important;box-shadow:0 18px 48px #0d2c2538!important;color:var(--jpi-app-utility-panel-text)!important}.ly-switcher-wrapper :where(.ly-custom-dropdown-list-element,.ly-languages-switcher-link),[data-jpi-universal-app-utility=language] :where(.ly-custom-dropdown-list-element,.ly-languages-switcher-link){align-items:center;color:var(--jpi-app-utility-panel-text)!important;column-gap:10px;display:grid;grid-template-columns:32px minmax(0,1fr);min-height:44px;overflow-wrap:anywhere;padding:8px 12px!important}.ly-switcher-wrapper .ly-languages-switcher-link:before,[data-jpi-universal-app-utility=language] .ly-languages-switcher-link:before{color:var(--jpi-app-utility-text);content:attr(data-jpi-language-abbreviation);display:block;font:700 14px/1.25 var(--font-heading-family, Georgia, "Times New Roman", serif);grid-column:1;letter-spacing:.1em;text-align:center}.ly-switcher-wrapper :where(.ly-custom-dropdown-list-element-right,.ly-inner-text){align-self:center;color:var(--jpi-app-utility-text)!important;display:block;grid-column:2;line-height:1.25!important}.ly-switcher-wrapper [data-jpi-language-script=latin]{font-family:var(--font-body-family, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important}.ly-switcher-wrapper [data-jpi-language-script=arabic]{direction:rtl;font-family:Tahoma,Noto Sans Arabic,Segoe UI,sans-serif!important;letter-spacing:0!important}.ly-switcher-wrapper [data-jpi-language-script=han]{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif!important;letter-spacing:0!important}.ly-switcher-wrapper [data-jpi-language-script=devanagari]{font-family:Noto Sans Devanagari,Kohinoor Devanagari,Mangal,sans-serif!important;letter-spacing:0!important}.ly-switcher-wrapper :where(.ly-custom-dropdown-current,.ly-popup-current,.ly-custom-dropdown-list-element,.ly-languages-switcher-link,.ly-close):focus-visible,[data-jpi-universal-app-utility=language] :where(.ly-custom-dropdown-current,.ly-popup-current,.ly-custom-dropdown-list-element,.ly-languages-switcher-link,.ly-close):focus-visible{outline:3px solid var(--jpi-app-utility-text)!important;outline-offset:3px!important}[data-jpi-universal-app-utility=language] .ly-popup-modal-content{max-height:min(80vh,720px);max-width:min(92vw,560px);overflow:auto}[data-jpi-universal-app-utility=language] .ly-close{min-height:44px;min-width:44px}@media(max-width:999px){.ly-switcher-wrapper.fixed.top_right,[data-jpi-universal-app-utility=language].jpi-app-utility--language.ly-switcher-wrapper.fixed.top_right{bottom:max(var(--jpi-app-utility-language-bottom),calc(env(safe-area-inset-bottom) + 68px))!important;left:auto!important;right:max(var(--jpi-app-utility-inline),env(safe-area-inset-right))!important;top:auto!important}}@media(max-width:480px){:root{--jpi-app-utility-inline: 12px}.ly-switcher-wrapper :where(.ly-custom-dropdown-current,.ly-popup-current),[data-jpi-universal-app-utility=language] :where(.ly-custom-dropdown-current,.ly-popup-current){max-width:min(66vw,220px)}}@media(forced-colors:active){.ly-switcher-wrapper :where(.ly-custom-dropdown-current,.ly-popup-current),[data-jpi-universal-app-utility=language] :where(.ly-custom-dropdown-current,.ly-popup-current){border-color:ButtonText!important;box-shadow:none}}#ecomsend-widget [class*=_widgetContent_]{bottom:auto!important;left:max(18px,env(safe-area-inset-left))!important;pointer-events:none!important;position:fixed!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;width:auto!important;z-index:440!important}#ecomsend-widget [class*=_myCustomWidget_]{align-items:center!important;background:#fffdf8!important;border:2px solid #c9952f!important;border-radius:50%!important;box-shadow:0 10px 28px #0d2c252e!important;color:#173f35!important;display:flex!important;height:58px!important;justify-content:center!important;left:auto!important;margin:0!important;overflow:hidden!important;pointer-events:auto!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;transform-origin:center!important;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease!important;width:58px!important}#ecomsend-widget [class*=_myCustomWidget_]:hover{background:#f6f1e6!important;box-shadow:0 12px 32px #0d2c253d!important;transform:translateY(-2px)!important}#ecomsend-widget [class*=_myCustomWidget_]:focus-visible{outline:3px solid #173f35!important;outline-offset:3px!important}#ecomsend-widget [class*=_widgetText_]{align-items:center!important;display:flex!important;font-size:0!important;height:100%!important;justify-content:center!important;line-height:1!important;padding:0!important;width:100%!important}#ecomsend-widget [class*=_widgetText_]:before{background:center / contain no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23173f35%22%20stroke-width%3D%221.45%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.75%203.75h7l9.5%209.5-7%207-9.5-9.5v-7Z%22%2F%3E%3Ccircle%20cx%3D%227.8%22%20cy%3D%227.8%22%20r%3D%221.15%22%2F%3E%3C%2Fsvg%3E);content:"";display:block;height:24px;width:24px}#ecomsend-widget [class*=_stickyWidgetCloseBtn_]{display:none!important}.react-responsive-modal-overlay:has(+.react-responsive-modal-container .pp-modal),.react-responsive-modal-overlay:has(~.react-responsive-modal-container .pp-modal){background:#0d201894!important}.react-responsive-modal-modal.pp-modal{margin:20px!important;max-width:min(660px,calc(100vw - 32px))!important;width:100%!important}.react-responsive-modal-modal.pp-modal [class*=_modalContainer_]{font-family:DM Sans,Montserrat,Arial,sans-serif!important;width:100%!important}.react-responsive-modal-modal.pp-modal [class*=_modalContent_]{background:radial-gradient(circle at 100% 0,rgba(210,170,79,.17),transparent 13rem),#fffdf8!important;border:1px solid rgba(201,149,47,.72)!important;border-radius:8px 42px!important;box-shadow:14px 16px #a8b39d6b,0 24px 70px #0d20183d!important;color:#1f2f26!important;overflow:hidden!important;padding:clamp(30px,5vw,48px)!important}.react-responsive-modal-modal.pp-modal [class*=_titleText_]{color:#0d2018!important;font:500 clamp(2rem,5vw,3.2rem)/1.02 "Newsreader",Georgia,"Times New Roman",serif!important;letter-spacing:-.025em!important;margin-bottom:14px!important}.react-responsive-modal-modal.pp-modal [class*=_titleHelpText_]{color:#52645a!important;font:500 1.05rem/1.5 DM Sans,Montserrat,Arial,sans-serif!important}.react-responsive-modal-modal.pp-modal [class*=_myCustomInput_]{background:#fff!important;border:1px solid rgba(20,39,28,.32)!important;border-radius:6px 18px!important;color:#0d2018!important;font-family:DM Sans,Montserrat,Arial,sans-serif!important;min-height:52px!important}.react-responsive-modal-modal.pp-modal [class*=_myCustomInput_]:focus,.react-responsive-modal-modal.pp-modal [class*=_myCustomInput_]:focus-within{border-color:#c9952f!important;box-shadow:0 0 0 3px #c9952f33!important;outline:0!important}.react-responsive-modal-modal.pp-modal [class*=_xButton_]{background:#14271c!important;border:1px solid #14271c!important;border-radius:6px 24px!important;color:#fff!important;font-family:DM Sans,Montserrat,Arial,sans-serif!important;font-weight:700!important;min-height:54px!important;transition:background-color .16s ease!important}.react-responsive-modal-modal.pp-modal [class*=_xButton_] *,.react-responsive-modal-modal.pp-modal [class*=_xButton_] span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.react-responsive-modal-modal.pp-modal [class*=_xButton_]:hover{background:#304b38!important}.react-responsive-modal-modal.pp-modal [class*=_closeText_]{color:#173f35!important;font-family:DM Sans,Montserrat,Arial,sans-serif!important;font-weight:700!important;text-decoration-color:#c9952f!important;text-underline-offset:4px!important}html body .react-responsive-modal-modal.pp-modal .ecomsend__Modal__Content .ecomsend__Modal__CustomDialogWrapper .ecomsend__Modal__CustomDialog button.ecomsend__Modal__CloseText[class*=_closeText_],html body .react-responsive-modal-modal.pp-modal .ecomsend__Modal__Content .ecomsend__Modal__CustomDialogWrapper .ecomsend__Modal__CustomDialog button.ecomsend__Modal__CloseText[class*=_closeText_]:hover,html body .react-responsive-modal-modal.pp-modal .ecomsend__Modal__Content .ecomsend__Modal__CustomDialogWrapper .ecomsend__Modal__CustomDialog button.ecomsend__Modal__CloseText[class*=_closeText_]:focus-visible,html body .react-responsive-modal-modal.pp-modal .ecomsend__Modal__Content .ecomsend__Modal__CustomDialogWrapper .ecomsend__Modal__CustomDialog button.ecomsend__Modal__CloseText[class*=_closeText_]:active{color:#173f35!important;-webkit-text-fill-color:#173f35!important;text-decoration-color:#c9952f!important}.react-responsive-modal-modal.pp-modal [class*=_descriptionText_]{color:#607067!important;font:500 .92rem/1.5 DM Sans,Montserrat,Arial,sans-serif!important}.react-responsive-modal-modal.pp-modal [class*=_closeBtn_]{align-items:center!important;background:#fffdf8!important;border:1px solid rgba(20,39,28,.22)!important;border-radius:50%!important;color:#173f35!important;display:flex!important;height:44px!important;justify-content:center!important;min-height:44px!important;min-width:44px!important;width:44px!important}@media(max-width:520px){#ecomsend-widget [class*=_widgetContent_]{left:max(12px,env(safe-area-inset-left))!important}#ecomsend-widget [class*=_myCustomWidget_]{height:54px!important;width:54px!important}.react-responsive-modal-modal.pp-modal{margin:12px!important;max-width:calc(100vw - 24px)!important}.react-responsive-modal-modal.pp-modal [class*=_modalContent_]{border-radius:7px 32px!important;box-shadow:8px 10px #a8b39d6b,0 18px 46px #0d201838!important;padding:28px 22px!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/jpi-app-utilities.css.map */
