:root{--im-app-blue:#1670df;--im-app-ink:#162b48;--im-app-line:#e5ebf3;--im-nav-height: calc(6rem + env(safe-area-inset-bottom,0px)) ;--im-cookie-height:0px}.im-app-home{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;--font-heading-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading-weight:650}.im-app-home h2{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.025em;color:var(--im-app-ink)}.im-app-home .header{padding-block:1rem}.im-app-wordmark{display:none}.im-app-search{padding-bottom:1.2rem;position:relative}.im-app-search predictive-search,.im-app-search search-form,.im-app-search form{display:block;position:relative}.im-app-search__field{display:flex;align-items:center;gap:.5rem;min-height:4.8rem;padding:.2rem .8rem .2rem .2rem;border:1px solid #e2e8f0;border-radius:1.2rem;background:#f7f9fc}.im-app-search__field:focus-within{outline:2px solid var(--im-app-blue);outline-offset:2px}.im-app-search input[type=search]{flex:1;min-width:0;width:100%;border:0;background:transparent;color:var(--im-app-ink);padding:.6rem 0;font:inherit;font-size:1.5rem;outline:0;box-shadow:none}.im-app-search input::placeholder{color:#6f7b90;opacity:1}.im-app-search button{display:grid;place-items:center;flex:0 0 4.4rem;width:4.4rem;height:4.4rem;padding:0;border:0;background:transparent;border-radius:.8rem;color:#607087;cursor:pointer}.im-app-search button svg{width:1.8rem;height:1.8rem}.im-app-search__submit{order:-1}.im-app-search .reset__button{position:static}.im-app-search .hidden{display:none}.im-app-search .predictive-search{width:100%;z-index:6;border-radius:1rem;background:#fff;max-height:60dvh;overflow:auto}.im-app-discovery{padding-top:.4rem}.im-app-hero{position:relative;overflow:hidden;height:32rem;border-radius:1.6rem;background:#edf4fa}.im-app-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#edf4fa 0% 39%,#edf4fae8 46%,#edf4fa00 68%);pointer-events:none;z-index:1}.im-app-hero__text{position:relative;z-index:2;width:55%;padding:3.4rem 0 3rem 3.4rem}.im-app-hero h2{margin:0 0 1rem;max-width:12ch;font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:4.2rem;line-height:1.02;letter-spacing:-.04em}.im-app-hero p{margin:0 0 1.4rem;max-width:24ch;font-size:1.4rem;line-height:1.4;color:#52647a}.im-app-hero__cta{display:inline-flex;align-items:center;gap:1rem;min-height:4.4rem;padding:.6rem 1.7rem;background:var(--im-app-blue);color:#fff;text-decoration:none;border-radius:999px;font-size:1.2rem;font-weight:650}.im-app-hero__cta svg{width:1.5rem;height:1.5rem}.im-app-hero__image{position:absolute;inset:0 0 0 auto;width:58%;overflow:hidden;display:block}.im-app-hero__image img{position:absolute;top:0;left:0;width:100%;height:175%;object-fit:cover;object-position:62% top;display:block}.im-app-categories{display:flex;flex-wrap:nowrap;gap:1.4rem;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;padding:1.8rem .3rem .8rem;scroll-margin-top:14rem}.im-app-categories::-webkit-scrollbar{display:none}.im-app-categories a{display:flex;flex:0 0 8rem;flex-direction:column;align-items:center;gap:.6rem;min-height:8rem;text-align:center;text-decoration:none;color:#334561;font-size:1.15rem;line-height:1.2;font-weight:500;scroll-snap-align:start}.im-app-categories a>span:last-child{max-width:8rem}@media(min-width:750px){.im-app-categories{justify-content:space-between;scrollbar-width:thin;scrollbar-color:#bfd7f7 transparent}.im-app-categories::-webkit-scrollbar{display:block;height:4px}}.im-app-category-icon{display:grid;place-items:center;flex-shrink:0;width:4.8rem;height:4.8rem;border-radius:50%;background:#eaf2ff;color:#6290d8}.im-app-category-icon svg{width:2.6rem;height:2.6rem}.im-app-categories a:hover .im-app-category-icon{background:#dceaff;color:var(--im-app-blue)}.im-app-home .collection__title{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.4rem!important}.im-app-home .collection__title h2{font-size:2.4rem;margin:0;line-height:1.2}.im-app-view-all{display:inline-flex;gap:.6rem;align-items:center;min-height:4.4rem;color:var(--im-app-blue);font-size:1.25rem;text-decoration:none;white-space:nowrap}.im-app-view-all span{font-size:1.8rem}.im-app-home .product-grid .product-card-wrapper{border:1px solid var(--im-app-line)!important;border-radius:1.3rem!important;box-shadow:0 2px 7px #1838590a!important}.im-app-home .product-grid .product-card-wrapper>.card{border:0!important;border-radius:1.3rem!important;background:#fff!important}.im-app-home .product-grid .product-card-wrapper .card__inner{--ratio-percent:84%!important;clip-path:none;border-radius:1.2rem 1.2rem 0 0!important;background:#f6f8fb!important}.im-app-home .product-grid .product-card-wrapper .card__media{top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:1.2rem 1.2rem 0 0!important;clip-path:none}.im-app-home .product-grid .product-card-wrapper>.card>.card__content{position:relative;display:block!important;padding:.7rem .9rem .9rem!important}.im-app-home .product-grid .product-card-wrapper>.card>.card__content>.card__information{display:block!important;flex:none!important;padding:0!important}.im-app-home .product-grid .product-card-wrapper>.card>.card__content .card__heading{font-family:inherit;font-size:1.3rem!important;font-weight:500;line-height:1.3!important;letter-spacing:0;min-height:2.6em;margin:0 0 .4rem!important;-webkit-line-clamp:2}.im-app-home .product-grid .product-card-wrapper>.card>.card__content .immershop-card-rating{min-height:1.6rem;margin:.3rem 0 .5rem!important;gap:.3rem}.im-app-home .product-grid .product-card-wrapper>.card>.card__content .immershop-card-rating__stars{font-size:1.3rem!important;text-shadow:none;line-height:1}.im-app-home .product-grid .product-card-wrapper>.card>.card__content .immershop-card-rating__count{font-size:1.05rem}.im-app-home .product-grid .product-card-wrapper>.card>.card__content .card-information{display:block!important;min-height:0;flex:none!important;padding:0 3.8rem 0 0;margin:0!important}.im-app-home .product-grid .product-card-wrapper>.card>.card__content .card-information .price{display:block!important;min-height:3.3rem!important;margin:0!important;font-size:1.5rem!important;line-height:1.2;font-weight:750;letter-spacing:-.025em}.im-app-home .product-grid .product-card-wrapper .price__sale .price-item--regular{font-size:1rem!important;color:#7b8490}.im-app-home .product-grid .product-card-wrapper .badge{font-size:.95rem;line-height:1.1;padding:.4rem .7rem;border-radius:.6rem}.im-app-home .product-grid .product-card-wrapper>.card>.card__content .quick-add{position:absolute;right:.5rem;bottom:.5rem;width:4.4rem!important;min-width:0;margin:0!important;padding:0!important}.im-app-home .product-grid .product-card-wrapper>.card>.card__content .quick-add__submit.button{position:relative;width:4.4rem!important;min-width:4.4rem!important;min-height:4.4rem!important;height:4.4rem;padding:0!important;border:0!important;border-radius:.8rem!important;background:transparent!important;color:transparent!important;box-shadow:none!important;font-size:0!important;line-height:0!important;letter-spacing:0;overflow:hidden}.im-app-home .product-grid .product-card-wrapper>.card>.card__content .quick-add__submit.button:before{content:"";position:absolute;inset:auto;z-index:0;width:3.6rem;height:3rem;border:0!important;border-radius:.7rem;box-shadow:none;background:var(--im-app-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2 12h12l2-9H6M9 20h.01M18 20h.01'/%3E%3C/svg%3E") center/1.8rem no-repeat}.im-app-home .product-grid .product-card-wrapper>.card>.card__content modal-opener .quick-add__submit.button:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16M8 4v4m8 2v4m-6 2v4'/%3E%3C/svg%3E")}.im-app-home .product-grid .product-card-wrapper>.card>.card__content .quick-add__submit.button:after{display:none}.im-app-home .product-grid .product-card-wrapper .quick-add__submit .loading__spinner{z-index:1;width:1.6rem}.im-app-home .collection[id$=__all-products] .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;margin:0;padding:0}.im-app-home .collection[id$=__all-products] .product-grid>.grid__item{width:auto;max-width:none;min-width:0;margin:0}.im-app-home .im-app-offers{padding-top:2.4rem;padding-bottom:2.4rem;scroll-margin-top:14rem}.im-app-section-heading{display:flex;justify-content:space-between;align-items:center;gap:1.6rem}.im-app-section-heading h2{margin:0}.im-app-section-heading>a{display:flex;align-items:center;min-height:4.4rem;color:var(--im-app-blue);font-size:1.2rem}.im-app-section-note{margin:.6rem 0 1.6rem;color:#52677d;font-size:1.25rem}.im-app-offers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;list-style:none;margin:0;padding:0}.im-app-offers__grid>li{min-width:0}.im-app-nav{display:none}.im-app-search :focus-visible,.im-app-categories :focus-visible,.im-app-hero :focus-visible,.im-app-nav :focus-visible,.im-app-view-all:focus-visible{outline:3px solid var(--im-app-blue);outline-offset:3px}@media(min-width:990px){.im-app-home .header{grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto}.im-app-home .header__heading,.im-app-home .header__inline-menu{justify-self:start}.im-app-home .header>.header__search,.im-app-home .header__icons>.header__search{display:none}}@media(max-width:749px){body.im-app-shell{padding-bottom:calc(var(--im-nav-height) + var(--im-cookie-height))}.im-app-home .announcement-bar-section,.im-app-home .shopify-section-group-header-group:has(.utility-bar){display:none}.im-app-home .header{min-height:5.4rem;padding:0 1.2rem;grid-template-areas:"heading icons menu";grid-template-columns:minmax(0,1fr) auto 4rem;column-gap:.2rem}.im-app-home .header header-drawer{grid-area:menu;justify-self:end;margin:0}.im-app-home .header__heading{grid-area:heading;justify-self:start;margin:0}.im-app-home .header__heading-link{display:flex;align-items:center;gap:.3rem;padding:0}.im-app-home .header__heading-logo-wrapper{width:4.4rem;max-width:4.4rem}.im-app-home .header__heading-logo{width:4.4rem;max-width:4.4rem;max-height:3.5rem;object-fit:contain}.im-app-wordmark{display:inline;color:#193c67;font-size:2rem;font-weight:700;letter-spacing:-.06em}.im-app-home .header__icons{grid-area:icons;gap:.1rem;padding:0}.im-app-home .header__icons>.header__search,.im-app-home .header>.header__search{display:none}.im-app-home .header__icon--account.small-hide{display:flex!important}.im-app-home .header__icon--account,.im-app-home .header__icon--cart,.im-app-home .header__icon--menu{width:4rem!important;height:4.4rem!important;margin:0!important}.im-app-home .header__icon--cart .header__icon-label{display:none!important}.im-app-home .header__icon--cart .header__icon-visual,.im-app-home .header__icon--cart .header__icon-visual>.svg-wrapper{width:4rem;height:4.4rem;flex:0 0 4.4rem}.im-app-home .header__icon--cart .icon{width:2rem!important;height:2rem!important}.im-app-home .header__icon--account .svg-wrapper{width:2rem;height:2rem}.im-app-home .header-wrapper{border-bottom:0}.im-app-search{padding:0 1.2rem 1rem}.im-app-search__field{min-height:4.4rem;border-radius:1rem}.im-app-search input[type=search]{font-size:1.6rem}.im-app-search input::placeholder{font-size:1.2rem}.im-app-discovery{padding:0 1.2rem}.im-app-hero{height:19.5rem;border-radius:1.2rem;margin-top:.3rem}.im-app-hero__text{width:57%;padding:1.8rem 0 1rem 1.5rem}.im-app-hero h2{font-size:2.6rem;line-height:1.01;max-width:14rem;margin:0 0 .7rem}.im-app-hero p{font-size:1.1rem;line-height:1.3;max-width:19ch;margin:0 0 .7rem}.im-app-hero__cta{min-height:3.6rem;padding:.5rem 1.4rem;font-size:1.05rem;gap:.7rem}.im-app-hero__image{width:58%}.im-app-categories{gap:1rem;padding:1.5rem .3rem .6rem;scroll-margin-top:12rem}#ImAppCategories a{flex-basis:7.6rem;min-height:8rem;gap:.55rem;font-size:1.1rem;line-height:1.25}#ImAppCategories a>span:last-child{max-width:7.6rem}.im-app-category-icon{width:4.4rem;height:4.4rem}.im-app-category-icon svg{width:2.4rem;height:2.4rem}.im-app-home .collection__title{padding-inline:1.2rem;margin-bottom:.8rem!important}.im-app-home .collection__title h2{font-size:1.8rem}.im-app-view-all{font-size:1.05rem}.im-app-home .collection[id$=__all-products] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.im-app-home .collection[id$=__all-products]>slider-component{padding-inline:1.2rem}.im-app-home .product-grid .product-card-wrapper>.card>.card__content .card__heading{font-size:1.15rem!important}.im-app-home .product-grid .product-card-wrapper>.card>.card__content .card-information .price{font-size:1.4rem!important}.im-app-offers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.im-app-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;inset:auto 0 var(--im-cookie-height);z-index:15;height:var(--im-nav-height);padding:.4rem max(.4rem,env(safe-area-inset-right)) calc(.4rem + env(safe-area-inset-bottom,0px)) max(.4rem,env(safe-area-inset-left));background:#fff;border-top:1px solid var(--im-app-line);box-shadow:0 -2px 8px #193c6705}.im-app-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:4.8rem;text-decoration:none;color:#7b8596;font-size:1rem;line-height:1.2}.im-app-nav a[aria-current],.im-app-nav a:hover{color:var(--im-app-blue)}.im-app-nav svg,.im-app-nav .svg-wrapper{width:2.1rem;height:2.1rem}.im-app-nav__cart{position:relative}.im-app-nav__badge{position:absolute;top:-.5rem;right:-.8rem;min-width:1.5rem;padding:.1rem .3rem;border-radius:99px;background:var(--im-app-blue);color:#fff;font-size:.9rem;line-height:1.4;text-align:center}.im-app-shell #immershop-wa-widget{right:1.2rem;bottom:calc(var(--im-nav-height) + var(--im-cookie-height) + 1.2rem)}.im-app-shell #immershop-wa-trigger,.im-app-shell .immershop-wa-icon{width:4.4rem;height:4.4rem}.im-app-shell #immershop-wa-panel{max-height:calc(100dvh - var(--im-nav-height) - 10rem)}.im-app-obscured .im-app-nav{visibility:hidden;pointer-events:none}.im-app-obscured #immershop-wa-widget:has(#immershop-wa-panel:not(.is-open)){visibility:hidden;pointer-events:none}.im-app-shell .quick-add-modal__content{max-height:calc(100dvh - 3.2rem)}}@media(prefers-reduced-motion:reduce){.im-app-nav *,.im-app-hero *,.im-app-categories *,.im-app-home .product-card-wrapper,.im-app-home .product-card-wrapper *,.im-app-home .product-grid .product-card-wrapper:hover{animation:none!important;transition:none!important;scroll-behavior:auto!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/im-app-premium.css.map */
