.im-app-screen{--font-body-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading-weight:700;font-family:var(--font-body-family);color:var(--im-app-ink);letter-spacing:0}.im-app-screen .header{padding-block:1rem}.im-app-screen .header-wrapper{border-bottom:0}.im-app-screen .header>.header__search,.im-app-screen .header__icons>.header__search{display:none}.im-app-screen .im-app-search{padding-bottom:1rem}.im-app-inner .product-card-wrapper{border:1px solid var(--im-app-line)!important;border-radius:1.3rem!important;box-shadow:0 2px 7px #1838590a!important;background:#fff}.im-app-inner .product-card-wrapper>.card{border:0!important;border-radius:1.3rem!important;background:#fff!important}.im-app-inner .product-card-wrapper .card__inner{--ratio-percent:84%!important;border-radius:1.2rem 1.2rem 0 0!important;background:#f6f8fb!important;clip-path:none}.im-app-inner .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-inner .product-card-wrapper .card__media img{object-fit:contain}.im-app-inner .product-card-wrapper .card__heading{font-weight:500;letter-spacing:0}.im-app-inner h1,.im-app-inner h2,.im-app-inner h3{font-family:var(--font-heading-family);color:var(--im-app-ink);letter-spacing:-.025em}.im-app-inner .collection-hero__inner{padding-block:1.6rem .4rem}.im-app-inner .collection-hero__title{font-size:2.8rem;line-height:1.2;font-weight:700;margin:0 0 1rem}.im-app-inner .collection-hero__description{max-width:75ch;font-size:1.5rem;line-height:1.5;color:#52677d;margin:1rem 0 0}.im-app-collection-description{margin-top:.4rem;border-bottom:1px solid var(--im-app-line)}.im-app-collection-description>summary{display:list-item;min-height:4.4rem;padding:1.2rem 0;font-size:1.3rem;font-weight:600;color:#1056a7;cursor:pointer}.im-app-collection-description>summary:focus-visible{outline:2px solid var(--im-app-blue);outline-offset:2px}.im-app-collection-description .collection-hero__description{padding-bottom:1.2rem}.im-app-inline-benefits{display:flex;flex-wrap:wrap;gap:.7rem 1.6rem;list-style:none;padding:0;margin:0;color:#52677d;font-size:1.2rem;line-height:1.4}.im-app-inline-benefits li{display:flex;align-items:center;gap:.5rem;min-height:2.4rem}.im-app-inline-benefits svg{width:1.8rem;height:1.8rem;flex-shrink:0;color:var(--im-app-blue)}.im-app-inline-benefits a{color:inherit;text-decoration:none}.im-app-inline-benefits a:focus-visible{outline:2px solid var(--im-app-blue);outline-offset:3px}.im-app-inner .facets-container{gap:1rem;align-items:center;margin-bottom:1.2rem}.im-app-inner .mobile-facets__open-wrapper{display:inline-flex;min-height:4.4rem;align-items:center;border:0;border-radius:1rem;background:transparent;padding:0;color:var(--im-app-ink)}.im-app-inner .mobile-facets__open{width:auto;min-height:3.4rem;padding:.6rem 1rem;gap:.6rem;border:1px solid #dce7f5;border-radius:1rem;background:#f5f8fd;color:var(--im-app-ink);font-size:1.3rem;font-weight:500}.im-app-inner .mobile-facets__open-label{font-weight:500;text-decoration:none}.im-app-inner .mobile-facets__open>*+*{margin-left:0}.im-app-inner .mobile-facets__open .svg-wrapper,.im-app-inner .mobile-facets__open .icon{color:var(--im-app-blue);width:1.6rem;height:1.6rem}.im-app-inner .product-count__text{font-size:1.25rem;line-height:1.4;color:#64748b;font-weight:400;letter-spacing:0}.im-app-inner .facets__summary,.im-app-inner .facet-filters__sort{font-size:1.4rem;color:var(--im-app-ink)}.im-app-inner .facets__summary{padding:1.2rem .8rem;border-radius:.8rem}.im-app-inner .facets__summary:hover,.im-app-inner .facets__disclosure-vertical>summary:hover{background:#eef5ff}.im-app-inner .active-facets__button-inner{border-radius:999px;background:#f3f7fd;border-color:#dce7f5;color:#1056a7;font-family:var(--font-body-family)}.im-app-inner .facets__display,.im-app-inner .facets__display-vertical{border-color:#dce7f5;border-radius:1rem}.im-app-inner .mobile-facets__inner{border-radius:1.6rem 0 0 1.6rem;background:#fff;border-color:#dce7f5}.im-app-inner .mobile-facets__header{border-color:var(--im-app-line)}.im-app-inner .mobile-facets__heading{font-size:1.9rem;font-weight:700}.im-app-inner .mobile-facets__count{font-size:1.3rem;color:#64748b}.im-app-inner .mobile-facets__summary,.im-app-inner .mobile-facets__sort label,.im-app-inner .mobile-facets__sort select{font-size:1.5rem}.im-app-inner .mobile-facets__footer{border-color:var(--im-app-line)}.im-app-inner .mobile-facets__footer .button{background:var(--im-app-blue)!important;color:#fff!important;border:0!important;border-radius:1rem;min-height:4.8rem;font-weight:700}.im-app-screen product-info{--im-product-ink:var(--im-app-ink);--im-product-cyan:var(--im-app-blue);--im-product-blue:var(--im-app-blue);--im-product-soft:#f5f9ff;padding-top:1.6rem}.im-app-screen product-info .product__info-container{border-color:var(--im-app-line);border-radius:1.3rem;box-shadow:0 2px 7px #1838590a}.im-app-screen product-info .product__title{max-width:none}.im-app-screen product-info .product__title h1{font-family:var(--font-heading-family);font-weight:700;font-size:3.2rem;line-height:1.15}.im-app-screen product-info .product-form__submit.button{background:var(--im-app-blue)!important;box-shadow:none!important;border-radius:1rem;min-height:5.2rem;font-size:1.6rem}.im-app-screen product-info .price__badge-sale{background:var(--im-app-blue)!important;color:#fff!important;border:0;border-radius:.6rem}.im-app-screen product-info .product-form__input--pill input[type=radio]+label{border-radius:1rem;border-color:#d8e3f0;font-family:var(--font-body-family)}.im-app-screen product-info .product-form__input--pill input[type=radio]:checked+label{background:#eaf2ff;border-color:var(--im-app-blue);color:#1056a7;box-shadow:0 0 0 1px var(--im-app-blue)}.im-app-screen product-info .immershop-trust-badges{background:#f5f9ff!important;border-color:#dfe9f6!important;border-radius:1.3rem;padding:1rem!important;gap:.6rem!important}.im-app-screen product-info .immershop-trust-badge{background:#fff!important;border-color:#dfe9f6!important;color:#36506e;font-size:1.25rem!important;line-height:1.35}.im-app-screen product-info .product__inventory,.im-app-screen product-info .product__tax{font-size:1.4rem}.im-app-screen product-info .product__media-container,.im-app-screen product-info .product-media-container,.im-app-screen product-info .product__modal-opener,.im-app-screen product-info .product__media{border-radius:1.3rem}.im-app-screen product-info .product__modal-opener--image img{object-fit:contain!important}.im-app-inner .im-app-product-details{border:1px solid var(--im-app-line);border-radius:1.3rem;overflow:hidden;background:#fff}.im-app-inner .im-app-accordion:first-child{border-top:0}.im-app-inner .im-app-accordion:last-child{border-bottom:0}.im-app-inner .im-app-accordion>summary{padding:1.2rem;min-height:5.6rem}.im-app-inner .im-app-accordion[open]>summary{background:#f5f9ff;color:#1056a7}.im-app-inner .im-app-accordion>[data-im-accordion-panel]{padding:1.2rem}@media(min-width:750px){.im-app-inner aside.facets-wrapper{border:1px solid var(--im-app-line);border-radius:1.3rem;background:#f8fbff;padding:1.2rem;height:max-content}.im-app-inner .facet-filters__sort{border:1px solid #dce7f5;border-radius:.8rem;background:#fff;padding:.7rem 2.4rem .7rem .9rem;min-height:4rem}}@media(min-width:990px){.im-app-screen .header{grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto}.im-app-screen .header__heading,.im-app-screen .header__heading-link,.im-app-screen .header__inline-menu{justify-self:start}}@media(max-width:749px){.im-app-inner .facets-container{padding-top:0;column-gap:1.2rem;row-gap:0;margin-bottom:.8rem}.im-app-inner .facets-container>.product-count{align-self:center;margin:0;min-height:4.4rem;display:flex;align-items:center;justify-content:flex-end}.im-app-screen .header{min-height:5.4rem;padding:0 1.2rem;grid-template-areas:"heading menu";grid-template-columns:minmax(0,1fr) 4.4rem;column-gap:.2rem}.im-app-screen .header header-drawer{grid-area:menu;justify-self:end;margin:0}.im-app-screen .header__heading,.im-app-screen .header__heading-link{grid-area:heading;justify-self:start;margin:0}.im-app-screen .header__heading-link{display:flex;align-items:center;gap:.3rem;padding:0}.im-app-screen .header__heading-logo-wrapper{width:4.4rem;max-width:4.4rem}.im-app-screen .header__heading-logo{width:4.4rem;max-width:4.4rem;max-height:3.5rem;object-fit:contain}.im-app-screen .header__icons{display:none}.im-app-screen .header__icon--menu{width:4rem!important;height:4.4rem!important;margin:0!important}.im-app-screen .im-app-search.page-width{padding:0 2rem 1rem}.im-app-screen .im-app-search__field{min-height:4.4rem;padding-block:0;border-radius:1rem}.im-app-screen .im-app-search input[type=search]{font-size:1.6rem}.im-app-screen .im-app-search input::placeholder{font-size:1.2rem}.im-app-inner .page-width{padding-inline:1.2rem}.im-app-inner .collection-hero__title{font-size:2.5rem}.im-app-inner .collection-hero__inner{padding-top:1.2rem}.im-app-inline-benefits{font-size:1.15rem;gap:.4rem 1.2rem}.im-app-screen product-info{padding-top:1.2rem}.im-app-screen product-info .product__title h1{font-size:2.5rem}.im-app-screen product-info .product__info-container{margin-top:.8rem;padding:1.6rem}.im-app-screen product-info .product__media-list{align-items:flex-start}.im-app-screen product-info .product__media-item:has(.product__modal-opener--image){aspect-ratio:auto;height:min(76vw,30rem)!important}.im-app-screen product-info .product__media-item:has(.product__modal-opener--image) .product-media-container{aspect-ratio:auto!important;width:100%!important;height:100%}.im-app-screen product-info .product__modal-opener--image{display:block;height:100%}.im-app-screen product-info .product__modal-opener--image .media{height:100%!important;padding-top:0!important}.im-app-screen product-info .immershop-gallery-controls{min-height:2.8rem!important;margin:0 0 .4rem!important}.im-app-screen product-info .thumbnail-list__item.slider__slide{width:calc(16.666% - .5rem)}.im-app-screen product-info .immershop-product-details{margin-top:2.8rem;padding-top:2.4rem}.im-app-screen product-info .immershop-product-details__heading{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/im-app-inner-pages.css.map */
