/** Shopify CDN: Minification failed

Line 74:0 All "@import" rules must come first

**/

@import 'https://fonts.googleapis.com/css2?family=Assistant:ital,wght@0,400;0,700&family=DM+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Domine:ital,wght@0,400;0,700&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900&family=Lato:ital,wght@0,400&family=Open+Sans:ital,wght@0,400&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900&family=Roboto:ital,wght@0,400&display=swap';

@font-face {
        font-family: 'Caveat-Brush-Klaviyo-Hosted'; 
        src: url(/cdn/shop/files/caveat-brush_latin_regular_400.woff2);
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
@font-face {
        font-family: 'Kanit-Klaviyo-Hosted'; 
        src: url(/cdn/shop/files/kanit_latin_italic_400.woff2);
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
@font-face {
        font-family: 'Kanit-Klaviyo-Hosted'; 
        src: url(/cdn/shop/files/kanit_latin_italic_700.woff2);
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
@font-face {
        font-family: 'Kanit-Klaviyo-Hosted'; 
        src: url(/cdn/shop/files/kanit_latin_regular_400.woff2);
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
@font-face {
        font-family: 'Kanit-Klaviyo-Hosted'; 
        src: url(/cdn/shop/files/kanit_latin_regular_700.woff2);
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
@font-face {
        font-family: 'Poppins-Klaviyo-Hosted'; 
        src: url(/cdn/shop/files/poppins_latin_italic_400.woff2);
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
@font-face {
        font-family: 'Poppins-Klaviyo-Hosted'; 
        src: url(/cdn/shop/files/poppins_latin_italic_700.woff2);
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
@font-face {
        font-family: 'Poppins-Klaviyo-Hosted'; 
        src: url(/cdn/shop/files/poppins_latin_regular_400_2.woff2);
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
@font-face {
        font-family: 'Poppins-Klaviyo-Hosted'; 
        src: url(/cdn/shop/files/poppins_latin_regular_700.woff2);
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }

.richpanel-app-modal-container{width:100%;height:100%;top:0px;left:0px;position:fixed;z-index:2147483647}.richpanel-app-modal-container.hide{display:none}.richpanel-app-modal-container__bg{position:absolute;background-color:rgba(0,0,0,.5);width:100%;height:100%;cursor:pointer;display:block !important}.richpanel-app-modal-container__cross{width:19px;height:19px;position:absolute;top:30px;right:30px;cursor:pointer}.richpanel-app-modal-container__cross svg{fill:#fff}.richpanel-app-modal-container__content{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:90%;height:90%;display:flex;justify-content:center;align-items:center}
@import url(https://fonts.googleapis.com/css2?family=Instrument+Serif&family=Inter:wght@400;500;600;700&display=swap);
.rp-micro-app-messenger{position:fixed;width:375px;max-width:100%;border-radius:12px;overflow:hidden;box-sizing:border-box;font-weight:400;box-shadow:0 18px 48px rgba(26,26,26,.12),0 2px 8px rgba(26,26,26,.08);display:flex;flex-direction:column;background-color:#f8f5f1;border:1px solid #e0dbd4;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;z-index:2236374112}@media only screen and (min-device-width: 320px)and (max-device-width: 480px){.rp-micro-app-messenger{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;height:unset !important;width:auto;border:0;border-radius:0;box-shadow:none;max-height:unset !important}}.rp-micro-app-messenger-header__start{border-top-right-radius:12px;border-top-left-radius:12px;height:214px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}@media only screen and (min-device-width: 320px)and (max-device-width: 480px){.rp-micro-app-messenger-header__start{border-top-right-radius:0px;border-top-left-radius:0px}}.rp-micro-app-fade-enter-active{transition:opacity 180ms ease,transform 180ms ease;transform-origin:bottom right}.rp-micro-app-fade-enter{opacity:0;transform:translateY(10px) scale(0.98)}.rp-micro-app-fade-enter-to{opacity:1;transform:translateY(0) scale(1)}.rp-micro-app-fade-leave-active{transition:opacity 160ms ease,transform 160ms ease;transform-origin:bottom right}.rp-micro-app-fade-leave-to{opacity:0;transform:translateY(10px) scale(0.98)}.rp-micro-app-messenger-header__start-title{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:36px;line-height:1.08;margin:0;-webkit-animation-duration:.5s;animation-duration:.5s;white-space:nowrap;overflow:hidden;max-width:300px;text-overflow:ellipsis;color:#fff}.rp-micro-app-messenger-header__start-message{max-width:300px;max-height:65px;overflow:hidden;margin:.3rem auto;font-weight:200;font-size:14px;line-height:1.4;-webkit-animation-duration:.75s;animation-duration:.75s;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;opacity:1;text-align:left;margin-left:0;color:rgba(255,255,255,.9);font-weight:400}.rp-micro-app-messenger-mobile-close-trigger{position:absolute;right:7px;top:12px;width:48px;height:48px;align-items:center;justify-content:center;display:none}.rp-micro-app-messenger-mobile-close-trigger .rp-micro-app-cross-icon{width:15px;height:15px}.rp-micro-app-messenger-mobile-close-trigger .rp-micro-app-cross-icon path{stroke:#fff}.rp-micro-app-messenger-mobile-close-trigger .rp-micro-app-cross-icon.dark path{stroke:#000}@media only screen and (min-device-width: 320px)and (max-device-width: 480px){.rp-micro-app-messenger-mobile-close-trigger{display:flex}}
.rp-micro-app-loading-spinner{position:absolute;z-index:2000;top:0;right:0;bottom:0;left:0;margin:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;min-height:0;overflow:hidden;border-radius:inherit;box-sizing:border-box;contain:layout paint;background:var(--rp-micro-loader-bg, #fbf7f2);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.rp-micro-app-loading-spinner,.rp-micro-app-loading-spinner *{box-sizing:border-box}.rp-micro-app-loader{width:100%;height:100%;max-width:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:inherit;background:var(--rp-micro-loader-bg, #fbf7f2)}.rp-micro-app-loader__header{flex:0 0 214px;height:214px;padding:16px 32px 0;overflow:hidden;background:var(--rp-micro-loader-accent, #004e96)}.rp-micro-app-loader__header--gradient{background-image:linear-gradient(135deg, var(--rp-micro-loader-accent-light) 0%, var(--rp-micro-loader-accent-dark) 100%)}.rp-micro-app-loader__topbar,.rp-micro-app-loader__reply,.rp-micro-app-loader__avatars{display:flex;align-items:center}.rp-micro-app-loader__topbar{justify-content:space-between;min-height:30px;margin-bottom:16px}.rp-micro-app-loader__lang-pill{width:76px;height:28px;margin-left:auto;margin-right:12px;border-radius:8px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.1)}.rp-micro-app-loader__mark{width:20px;height:20px;border-radius:6px;background:rgba(255,255,255,.28)}.rp-micro-app-loader__close{width:22px;height:22px;position:relative;opacity:.72}.rp-micro-app-loader__close::before,.rp-micro-app-loader__close::after{content:"";position:absolute;top:10px;left:0;width:22px;height:2px;border-radius:999px;background:rgba(255,255,255,.78)}.rp-micro-app-loader__close::before{transform:rotate(45deg)}.rp-micro-app-loader__close::after{transform:rotate(-45deg)}.rp-micro-app-loader__hero-line,.rp-micro-app-loader__reply-line,.rp-micro-app-loader__line{position:relative;overflow:hidden;border-radius:999px;background:linear-gradient(90deg, rgba(236, 229, 220, 0.82) 0%, rgba(250, 246, 240, 0.98) 48%, rgba(236, 229, 220, 0.82) 100%);background-size:220% 100%;animation:rp-micro-app-loading-shimmer 1.35s ease-in-out infinite}.rp-micro-app-loader__hero-line,.rp-micro-app-loader__reply-line{background:linear-gradient(90deg, rgba(255, 255, 255, 0.22) 0%, rgba(255, 255, 255, 0.46) 48%, rgba(255, 255, 255, 0.22) 100%);background-size:220% 100%}.rp-micro-app-loader__hero-line--title{width:54%;height:38px;margin-bottom:12px}.rp-micro-app-loader__hero-line--copy{width:78%;height:16px;margin-bottom:16px}.rp-micro-app-loader__reply{width:100%;height:40px;padding:7px 16px;border-radius:10px;background:rgba(255,255,255,.14);box-sizing:border-box}.rp-micro-app-loader__avatars{flex:0 0 auto;margin-right:12px}.rp-micro-app-loader__avatar{width:26px;height:26px;margin-left:-8px;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.58))}.rp-micro-app-loader__avatar:first-child{margin-left:0}.rp-micro-app-loader__reply-line{width:62%;height:14px}.rp-micro-app-loader__clock{width:14px;height:14px;margin-left:8px;border-radius:999px;background:rgba(255,255,255,.42)}.rp-micro-app-loader__body{flex:1 1 auto;min-height:0;overflow:hidden;padding:18px 20px 20px;box-sizing:border-box}.rp-micro-app-loader__card{width:100%;padding:22px 20px;border:1px solid #e0dbd4;border-radius:12px;background:#fff;box-sizing:border-box;overflow:hidden}.rp-micro-app-loader__line{width:66%;height:10px;margin-bottom:8px}.rp-micro-app-loader__line--title{width:58%;height:18px;margin-bottom:18px}.rp-micro-app-loader__line--wide{width:86%}@media only screen and (max-device-width: 480px)and (min-device-width: 320px){.rp-micro-app-loader__header{flex-basis:214px;height:214px;padding:16px 32px 0}.rp-micro-app-loader__topbar{margin-bottom:16px}.rp-micro-app-loader__hero-line--title{width:58%;height:38px;margin-bottom:12px}.rp-micro-app-loader__hero-line--copy{width:80%;height:16px;margin-bottom:16px}.rp-micro-app-loader__reply{height:40px;padding:7px 12px}.rp-micro-app-loader__body{padding:16px 14px}.rp-micro-app-loader__card{padding:20px 18px}}@keyframes rp-micro-app-loading-shimmer{0%{background-position:120% 0}100%{background-position:-120% 0}}
.rp-micro-app-dummy-icon{height:60px;width:60px;background:#004e96;border-radius:60px;cursor:pointer;max-width:300px;-webkit-box-shadow:rgba(0,0,0,.16) 0px 5px 40px;box-shadow:rgba(0,0,0,.16) 0px 5px 40px;-webkit-transition:width .6s;transition:width .6s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rp-micro-app-dummy-icon.miansai-logo{background-image:url(/cdn/shop/files/chat_icon_thicker.png);background-size:98% 98%;background-position:1px 1px;background-repeat:no-repeat;box-shadow:none !important;background-color:transparent !important}.rp-micro-app-dummy-icon.miansai-logo .rp-micro-app-icon{display:none}.rp-micro-app-dummy-icon.rp-badge-logo{align-items:center !important}.rp-micro-app-dummy-icon.rp-badge-logo .rp-micro-app-icon{display:none}.rp-micro-app-dummy-icon .rp-micro-app-cross-icon{display:none;width:17px;height:17px}.rp-micro-app-dummy-icon .rp-micro-app-cross-icon path{stroke:#fff}.rp-micro-app-dummy-icon .rp-micro-app-cross-icon.dark path{stroke:#000}.rp-micro-app-icon{height:44px;width:42.181px;position:absolute}.rp-micro-app-icon svg{height:44px;width:44.181px;fill:#fff;filter:drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.3))}.rp-micro-app-icon svg path,.rp-micro-app-icon svg rect{fill:#fff !important;stroke:#fff !important}.rp-micro-app-icon.dark svg path,.rp-micro-app-icon.dark svg rect{fill:#424242 !important;stroke:#424242 !important}.rp-micro-app-label-icon{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.rp-micro-app-label-icon svg{height:100%;width:100%;fill:#fff}.rp-micro-app-label-icon svg path{fill:none !important}.rp-micro-app-label-icon svg rect{fill:none}.rp-micro-app-label-icon.dark svg path{fill:#424242 !important}.rp-micro-app-label-icon.rp-icon-light svg path{fill:#fff !important}
.rp-micro-app-dummy-icon-container{border:none;position:fixed;max-width:421px;z-index:2147483646;user-select:none;box-sizing:border-box;padding:20px}.rp-micro-app-dummy-icon-container.rp-micro-app-opened .rp-micro-app-dummy-icon .rp-micro-app-icon,.rp-micro-app-dummy-icon-container.rp-micro-app-opened .rp-micro-app-dummy-icon .rp-micro-app-label-icon{display:none}.rp-micro-app-dummy-icon-container.rp-micro-app-opened .rp-micro-app-dummy-icon .rp-micro-app-cross-icon{display:flex;justify-content:center;align-items:center}@media only screen and (min-device-width: 320px)and (max-device-width: 480px){.rp-micro-app-dummy-icon-container.rp-micro-app-opened .rp-micro-app-dummy-icon{display:none}}.rp-micro-app-label-icon-container{display:flex;align-items:center}
.rp-micro-app-hide{display:none !important;opacity:0;visibility:hidden}