@view-transition{navigation:auto}::view-transition-old(root){animation:.12s ease-out both app-fade-out}::view-transition-new(root){animation:.16s ease-in both app-fade-in}@keyframes app-fade-out{to{opacity:0}}@keyframes app-fade-in{0%{opacity:0}}html.is-app{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation}html.is-app #app-tabbar,html.is-app #app-pills,html.is-app #app-menu,html.is-app button,html.is-app .button{-webkit-user-select:none;user-select:none}html.is-app :is(.button,button,.card-wrapper,#app-pills a,#app-menu .app-menu__link,#app-menu .app-menu__tog,#app-tabbar .app-tab){transition:transform .12s ease,opacity .12s ease,background .25s ease,color .25s ease}html.is-app :is(.button,button,.card-wrapper,#app-pills a,#app-menu .app-menu__link,#app-menu .app-menu__tog):active{transform:scale(.97);opacity:.86}html.is-app #app-tabbar .app-tab:active{transform:scale(.94)}html.is-app .scroll-trigger,html.is-app [data-cascade]{opacity:1!important;animation:none!important}html.is-app .scroll-trigger:not(:active),html.is-app [data-cascade]:not(:active){transform:none!important}html.is-app,html.is-app body{overflow-x:clip;max-width:100%}html.is-app input,html.is-app select,html.is-app textarea{font-size:16px!important}html.is-app:not(.is-native),html.is-app:not(.is-native) body{overscroll-behavior-y:none}html.is-app .shopify-section-group-footer-group,html.is-app [id$=__collection_list_cDQA4w]{display:none!important}html.is-app body{padding-bottom:0}html.is-app body:after{content:"";display:block;width:100%;height:calc(92px + max(env(safe-area-inset-bottom),8px));background:#f2f4f9}html.is-app.is-native body{padding-bottom:0!important}html.is-app.is-native body:after{height:var(--native-tab-h, 0px)}html.is-app.is-native #app-tabbar{display:none!important}#app-tabbar,#app-pills,#app-menu,#app-progress{display:none}html.is-app #app-progress{display:block;position:fixed;top:0;left:0;width:100%;height:3px;background:#042563;z-index:10000;pointer-events:none;transform:scaleX(0);transform-origin:left;opacity:0}html.is-app.app-loading #app-progress{opacity:1;animation:app-bar 8s cubic-bezier(.1,.7,.2,1) forwards}html.is-app.app-loading #MainContent{opacity:.55;transition:opacity .15s}@keyframes app-bar{to{transform:scaleX(.9)}}html.is-app .transparent_header{position:fixed;top:0;left:0;right:0;z-index:40;background:#fff}html.is-app body{padding-top:var(--app-hdr-h, 158px)}html.is-app.app-compact header.header>[id$=__announcement_bar_z7rXUn],html.is-app.app-compact #app-pills{display:none!important}html.is-app .header__icons{display:none!important}html.is-app header-drawer{display:none!important}html.is-app header.header{display:flex!important;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 10px;padding-top:6px;padding-bottom:8px}html.is-app header.header>h1.header__heading,html.is-app header.header>.header__heading,html.is-app header.header>a.header__heading-link{display:none!important}html.is-app header.header>details-modal.header__search{order:3;flex:1 1 0;min-width:0;box-sizing:border-box}#app-back{display:none}html.is-app.has-back #app-back{display:flex;order:2;flex:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#e8edf7;color:#042563;cursor:pointer}html.is-app header.header>[id$=__announcement_bar_z7rXUn]{order:1;flex:none;width:100%;box-sizing:border-box;border-radius:10px;overflow:hidden}html.is-app header.header .header__search button,html.is-app header.header .header__search button *:not(svg):not(svg *){font-size:0!important}html.is-app header.header .header__search button{gap:0!important}html.is-app header.header .header__search button svg{width:20px;height:20px;flex:none}html.is-app header.header .header__search :is(input,.field__input,.search__input){padding-top:0!important;padding-bottom:0!important;height:100%!important;min-height:44px;line-height:normal!important;box-sizing:border-box;align-self:center}html.is-app header.header .header__search .field__label,html.is-app header.header .header__search label{transition:none!important}html.is-app header.header .header__search :is(input,.field__input,.search__input):focus~:is(.field__label,label),html.is-app header.header .header__search :is(input,.field__input,.search__input):not(:placeholder-shown)~:is(.field__label,label){opacity:0!important;visibility:hidden!important}html.is-app header.header .header__search :is(input,.field__input,.search__input)::placeholder{color:transparent!important}html.is-app:not(.app-home) header.header>[id$=__announcement_bar_z7rXUn],html.is-app:not(.app-home) #app-pills{display:none!important}html.is-app:not(.app-home) body{padding-top:var(--app-hdr-h, 66px)}#app-ship{display:none}#app-ship[hidden]{display:none!important}html.is-app.app-cart #app-ship{display:block;margin:8px 12px 6px;padding:9px 12px 10px;background:#f2f4f9;border-radius:12px}#app-ship .app-ship__row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:600;color:#042563}#app-ship .app-ship__note{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 14px;background:#fff;border:1.5px solid #042563;border-radius:999px;font-size:13px;font-weight:700;color:#042563;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 1px 3px #04256326}#app-ship .app-ship__note:before{content:"+";font-size:17px;font-weight:600;line-height:1;margin-top:-1px}html.is-app.app-note-open #app-ship .app-ship__note{background:#042563;color:#fff}html.is-app.app-note-open #app-ship .app-ship__note:before{content:"\2212"}#app-ship .app-ship__bar{height:4px;margin-top:7px;border-radius:2px;background:#d9e0ee;overflow:hidden}#app-ship .app-ship__fill{height:100%;width:0;border-radius:2px;background:#042563;transition:width .3s ease}#app-ship.is-done .app-ship__fill{background:#16a34a}#app-ship.is-done .app-ship__txt{color:#15803d}html.is-app.app-cart .cart__note{display:none!important;min-height:0!important}html.is-app.app-cart.app-note-open .cart__note{display:block!important;margin:0 0 8px}html.is-app .cart__note textarea,html.is-app .cart__note .text-area{min-height:64px!important;height:64px!important;max-height:120px;resize:none}html.is-app.app-cart .cart__footer-wrapper{position:fixed;left:0;right:0;bottom:var(--native-tab-h, 92px);z-index:30;margin:0;padding:0}html.is-app.app-cart .cart__footer-wrapper:after{content:"";position:absolute;left:0;right:0;top:100%;height:var(--native-tab-h, 92px);background:#f2f4f9;pointer-events:none}html.is-app.app-cart #main-cart-footer{padding:0;margin:0;max-width:none;width:100%}html.is-app.app-cart .cart__footer{margin:0;padding:12px 16px;border-radius:18px 18px 0 0;width:100%;max-width:none;box-sizing:border-box;box-shadow:0 -6px 20px #04256324}html.is-app.app-cart .cart__blocks{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;width:100%;max-width:none}html.is-app.app-cart .cart__blocks>*{width:100%;max-width:none;box-sizing:border-box;margin:0}html.is-app.app-cart .js-contents-shiping,html.is-app.app-cart .tax-note{display:none!important}html.is-app.app-cart .cart__footer .js-contents:after{content:"Taxes calculated at checkout";display:block;margin-top:2px;font-size:12px;opacity:.72}html.is-app.app-cart .cart__footer .totals{display:flex;justify-content:space-between;align-items:baseline;font-size:16px;font-weight:700;margin:0;width:100%}html.is-app.app-cart .cart__ctas{margin:0;padding:0}html.is-app.app-cart .cart__checkout-button{width:100%;max-width:none;min-height:48px;margin:0}html.is-app.app-cart #cart-errors:empty{display:none}html.is-app.app-cart body:has(.cart__footer-wrapper):after{height:calc(var(--native-tab-h, 92px) + 150px)}html.is-app.app-cart .cart-item__media{width:72px;padding-right:10px}html.is-app.app-cart .cart-item__image{width:64px;height:64px;object-fit:contain}html.is-app.app-cart .cart-item__name{font-size:14px;line-height:1.25;font-weight:600;margin:0 0 2px}html.is-app.app-cart .cart-item__details .item-price-wrapper .price-original,html.is-app.app-cart .cart-item__details .item-price-wrapper{font-size:12px;color:#6b7488}html.is-app.app-cart .cart-item__totals{text-align:right;vertical-align:top;white-space:nowrap;font-size:15px;font-weight:700}html.is-app.app-cart .cart-item__quantity quantity-input.quantity{min-height:36px;height:36px;width:104px}html.is-app.app-cart .cart-item__quantity .quantity__button{width:34px}html.is-app.app-cart .cart-item__quantity .quantity__input{font-size:15px!important}html.is-app .product-card-wrapper .card__information .card__heading{flex:0 0 auto!important}html.is-app .product-card-wrapper .card__content{display:flex!important;flex-direction:column;justify-content:flex-start}html.is-app .product-card-wrapper .card__content>:last-child{margin-top:auto}html.is-app .product-card-wrapper:not(.sponsored-section *):not(.color-accent-1 *) .card-information.card_price_bottom{min-height:0!important}html.is-app #app-pills{display:flex;order:4;width:100%;gap:6px;overflow-x:auto;padding:0 0 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}html.is-app #app-pills::-webkit-scrollbar{display:none}html.is-app #app-pills a{flex:none;padding:6px 12px;border-radius:999px;background:#e8edf7;color:#042563;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}html.is-app #app-pills a.is-active{background:#042563;color:#fff}html.is-app #app-tabbar{display:flex;position:fixed;left:14px;right:14px;bottom:calc(max(env(safe-area-inset-bottom),8px) + 6px);z-index:9999;background:#f6f7fae6;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgba(4,37,99,.08);border-radius:36px;box-shadow:0 8px 24px #04256324,0 1px 4px #0425630f;padding:5px;box-sizing:border-box;transform:translateZ(0)}#app-tabbar .app-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:54px;margin:0 1px;border-radius:30px;color:#6b7488;font-size:11px;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background .25s ease,color .25s ease}#app-tabbar .app-tab.is-active{color:#042563;font-weight:700;background:#04256317}#app-tabbar .app-ic{position:relative;display:inline-flex}#app-tabbar .app-badge{position:absolute;top:-6px;right:-12px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:#dc2626;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}#app-tabbar .app-badge[hidden]{display:none}html.is-app #app-menu:not([hidden]){display:block;position:fixed;left:0;right:0;top:0;bottom:calc(86px + max(env(safe-area-inset-bottom),8px));z-index:9998;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:calc(env(safe-area-inset-top) + 16px) 16px 24px;box-sizing:border-box}html.is-app.is-native #app-menu:not([hidden]){bottom:var(--native-tab-h, 0px)}html.is-app.app-menu-open body{overflow:hidden}html.is-app.app-menu-open body>*:not(#app-menu):not(#app-tabbar){visibility:hidden!important}html.is-app.app-menu-open .transparent_header{visibility:hidden!important}#app-menu .app-menu__head{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px}#app-menu .app-menu__title{font-size:22px;font-weight:700;color:#042563;margin:0}#app-menu .app-menu__close{flex:none;width:44px;height:44px;border:0;border-radius:50%;background:#e8edf7;color:#042563;display:flex;align-items:center;justify-content:center;cursor:pointer}#app-menu a{text-decoration:none;color:#042563}#app-menu .app-menu__item{border-bottom:1px solid #e3e6ee}#app-menu .app-menu__row{display:flex;align-items:center}#app-menu .app-menu__link{flex:1;padding:16px 4px;font-size:17px;font-weight:600}#app-menu .app-menu__tog{flex:none;width:48px;height:48px;border:0;background:transparent;color:#042563;display:flex;align-items:center;justify-content:center;cursor:pointer}#app-menu .app-menu__tog svg{transition:transform .15s}#app-menu .app-menu__item.is-open .app-menu__tog svg{transform:rotate(180deg)}#app-menu .app-menu__kids{padding:0 0 10px 12px}#app-menu .app-menu__kids a{display:block;padding:11px 4px;font-size:15px;color:#3b4660}html.is-app body:has(iframe[id*=preview-bar]) #app-tabbar{bottom:72px}
/*# sourceMappingURL=/cdn/shop/t/84/assets/app-mode.css.map */
