.nollumi-mobile-cart-dock{display:none}.nollumi-mobile-cart-dock[hidden]{display:none!important}@media(max-width:900px){:root{--nollumi-compact-gutter: 16px;--nollumi-compact-title: clamp(2.25rem, 10vw, 2.7rem);--nollumi-compact-section: clamp(1.7rem, 7.4vw, 2.05rem);--nollumi-compact-copy: .9375rem;--nollumi-compact-line: rgba(18, 43, 76, .13)}html body #MainContent{overflow-x:clip}html body .healing-slideshow,html body .healing-slideshow__viewport,html body .healing-slideshow__track,html body .healing-slide{height:clamp(390px,55svh,438px)!important;min-height:390px!important}html body .home-bestsellers{padding:34px 8px 54px!important}html body .home-bestsellers__shell{padding:0!important}html body .home-bestsellers__header{margin-bottom:20px!important}html body .home-bestsellers h2{max-width:13ch;font-size:clamp(1.95rem,8.8vw,2.3rem)!important;line-height:1.02!important}html body .home-bestsellers__text{margin-top:10px!important;font-size:.875rem!important;line-height:1.5!important}html body .home-bestsellers__count{display:none!important}html body .home-bestsellers__grid,html body .main-collection__grid{gap:10px!important}html body .nollumi-product-card__body{min-height:94px!important;padding:11px 10px!important}html body .main-collection{padding:14px 0 62px!important}html body .main-collection__inner{margin-inline:var(--nollumi-compact-gutter)!important}html body .main-collection__header{margin-bottom:18px!important;padding:20px 16px 18px!important;border-radius:20px!important;box-shadow:0 12px 34px #2d3a5212!important}html body .main-collection__copy h1,html body .main-collection h1{max-width:14ch;font-size:clamp(2rem,9.8vw,2.5rem)!important;line-height:.98!important}html body .main-collection__description,html body .main-collection__description p{margin-top:10px!important;font-size:.875rem!important;line-height:1.5!important}html body .main-collection__count{width:max-content!important;min-height:34px;margin-top:12px!important;padding:8px 12px!important;border-radius:14px!important}html body .main-product{padding:8px 0 136px!important}html body .main-product__inner{margin-inline:10px!important}html body .main-product__back{min-height:44px!important;margin:0 0 8px!important;padding-inline:10px!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body .main-product__media--primary{height:min(43svh,350px)!important;min-height:280px!important;aspect-ratio:auto!important;border-radius:20px!important}html body .main-product__media--primary .main-product__image{object-fit:contain!important}html body .main-product__thumbs{padding:7px 1px 2px!important}html body .main-product__thumb{flex-basis:50px!important;width:50px!important;height:50px!important;min-height:50px!important}html body .main-product__details{margin-top:8px!important;padding:20px 16px!important;border-radius:20px!important}html body .main-product__eyebrow,html body .main-product__vendor,html body .main-product__sold-count{display:none!important}html body .main-product__details h1{margin:0 0 10px!important;font-size:clamp(2rem,9.4vw,2.5rem)!important;line-height:1!important}html body .main-product__price{font-size:clamp(1.45rem,6.4vw,1.75rem)!important}html body [data-product-root] .main-product__description{display:none!important}html body .main-product__mobile-story{display:block!important;margin-top:12px;border-top:1px solid var(--nollumi-compact-line);border-bottom:1px solid var(--nollumi-compact-line)}html body .main-product__mobile-story summary{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding-right:30px;font-size:.8125rem;font-weight:760;list-style:none}html body .main-product__mobile-story summary::-webkit-details-marker{display:none}html body .main-product__mobile-story summary:before,html body .main-product__mobile-story summary:after{position:absolute;top:50%;right:2px;width:14px;height:1px;background:currentColor;content:"";transform:translateY(-50%);transform-origin:center;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s ease}html body .main-product__mobile-story summary:after{transform:translateY(-50%) rotate(90deg) scaleX(1)}html body .main-product__mobile-story[open] summary:after{opacity:0;transform:translateY(-50%) rotate(90deg) scaleX(0)}html body .main-product__mobile-story>div{padding:0 0 16px;color:color-mix(in srgb,var(--product-text) 68%,transparent);font-size:.875rem;line-height:1.58}html body .main-product__variant-options,html body .main-product__field--variants.is-enhanced .main-product__variant-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .main-product__variant-choice{grid-template-columns:40px minmax(0,1fr) 18px!important;gap:7px!important;min-height:62px!important;padding:7px!important;border-radius:15px!important}html body .main-product__variant-media{width:40px!important}html body .main-product__form{gap:14px!important}html body .main-product__shipping-note{margin-top:10px!important;font-size:.75rem!important}html body .nollumi-cart{padding:12px 0 118px!important}html body .nollumi-cart__header{grid-template-columns:1fr auto!important;align-items:end!important;margin-bottom:14px!important;padding:10px 2px 12px!important}html body .nollumi-cart__header>p{display:none!important}html body .nollumi-cart__header h1{font-size:clamp(2.15rem,9.8vw,2.6rem)!important;line-height:1!important}html body .nollumi-cart__item{grid-template-columns:84px minmax(0,1fr)!important;padding:10px!important;border-radius:18px!important}html body .nollumi-cart__media{width:84px!important;height:98px!important;border-radius:14px!important}html body .nollumi-cart__summary{margin-top:14px!important;padding:18px 16px!important;border-radius:20px!important}html body .nollumi-cart__summary-mark{display:none!important}html body .nollumi-cart__summary h2{margin:0 0 10px!important;font-size:1.45rem!important}html body .nollumi-cart__summary-line{min-height:44px!important;padding:11px 0!important}html body .nollumi-cart__membership-promo{grid-template-columns:1fr!important;min-height:0!important;margin-top:10px!important;padding:12px 0!important}html body .nollumi-cart__membership-symbol,html body .nollumi-cart__membership-promo p{display:none!important}html body .nollumi-cart__remove{display:inline-flex!important;align-items:center;justify-self:center;min-height:44px!important;padding-inline:6px}html body .nollumi-cart__continue{display:inline-flex;align-items:center;justify-content:center;min-height:44px!important}html body .nollumi-cart-quantity__button{width:44px!important;min-width:44px!important;min-height:44px!important}html body .nollumi-mobile-cart-dock{display:grid;min-height:66px;padding:7px 7px 7px 14px;border-radius:18px;background:#fffdf8f7;-webkit-backdrop-filter:none;backdrop-filter:none}html body .nollumi-faq__hero{padding:28px 4px 22px!important}html body .nollumi-faq__hero h1{font-size:var(--nollumi-compact-title)!important;line-height:1!important}html body .nollumi-faq__introduction{font-size:var(--nollumi-compact-copy)!important;line-height:1.55!important}html body .nollumi-faq__rail{position:sticky!important;top:76px!important;margin-bottom:18px!important}html body .nollumi-faq__rail a{display:inline-flex!important;align-items:center;min-height:44px!important}html body .nollumi-faq__group+.nollumi-faq__group{margin-top:36px!important}html body .nollumi-faq__group-kicker{display:none!important}html body .nollumi-faq__group-heading{font-size:var(--nollumi-compact-section)!important}html body .nollumi-faq__item>summary{min-height:62px!important;padding:14px 0!important;font-size:.9375rem!important}html body .nollumi-about__shell{width:calc(100% - 32px)!important;padding-block:34px 54px!important}html body .nollumi-about__hero{padding-bottom:28px!important}html body .nollumi-about__title{font-size:var(--nollumi-compact-title)!important;line-height:1!important}html body .nollumi-about__intro,html body .nollumi-about__story-copy,html body .nollumi-about__principle .rte{font-size:var(--nollumi-compact-copy)!important;line-height:1.58!important}html body .nollumi-about__intro,html body .nollumi-about__story-copy>p:first-child{margin-top:10px!important}html body .nollumi-about__index,html body .nollumi-about__story-heading,html body .nollumi-about__story-copy{display:none!important}html body .nollumi-about__story-mobile{display:block!important;border-top:1px solid var(--nollumi-compact-line);border-bottom:1px solid var(--nollumi-compact-line)}html body .nollumi-about__story-mobile summary{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:52px;padding-right:30px;font-family:var(--font-heading-family, Georgia, serif);font-size:1.35rem;list-style:none}html body .nollumi-about__story-mobile summary::-webkit-details-marker{display:none}html body .nollumi-about__story-mobile summary:before,html body .nollumi-about__story-mobile summary:after{position:absolute;top:50%;right:2px;width:14px;height:1px;background:currentColor;content:"";transform:translateY(-50%);transform-origin:center;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s ease}html body .nollumi-about__story-mobile summary:after{transform:translateY(-50%) rotate(90deg) scaleX(1)}html body .nollumi-about__story-mobile[open] summary:after{opacity:0;transform:translateY(-50%) rotate(90deg) scaleX(0)}html body .nollumi-about__story-mobile>.rte{padding-bottom:18px;font-size:var(--nollumi-compact-copy);line-height:1.58}html body .nollumi-about__story,html body .nollumi-about__principles{gap:22px!important}html body .nollumi-about__principle{grid-template-columns:28px minmax(0,1fr)!important;gap:10px!important}html body .nollumi-about__story h2,html body .nollumi-about__principles h2,html body .nollumi-about__principle h3{font-size:var(--nollumi-compact-section)!important;line-height:1.06!important}html body .nollumi-contact{padding-top:0!important}html body .nollumi-contact__inner{width:calc(100% - 32px)!important;padding:34px 0 58px!important}html body .nollumi-contact__header h1{font-size:var(--nollumi-compact-title)!important;line-height:1!important}html body .nollumi-contact__intro{font-size:var(--nollumi-compact-copy)!important;line-height:1.55!important}html body .nollumi-contact__layout{gap:14px!important;margin-top:24px!important}html body .nollumi-contact__care,html body .nollumi-contact__form-panel{padding:20px 18px!important;border-radius:18px!important;box-shadow:none!important}html body .nollumi-contact__care-icon,html body .nollumi-contact__care-eyebrow{display:none!important}html body .nollumi-contact__care-copy>p{margin-top:8px!important;font-size:.875rem!important;line-height:1.5!important}html body .nollumi-contact__care h2,html body .nollumi-contact__form-title h2{font-size:var(--nollumi-compact-section)!important}html body .nollumi-contact__care-button{min-height:48px!important;margin-top:14px!important}html body .nollumi-contact__availability{margin-top:12px!important;padding-top:12px!important}html body .nollumi-contact__form{gap:18px!important}html body .nollumi-legal__shell{padding-block:40px 56px!important}html body .nollumi-legal__intro,html body .nollumi-legal__help p{font-size:var(--nollumi-compact-copy)!important;line-height:1.58!important}html body .nollumi-legal__help{gap:20px!important;margin-top:32px!important}html body .nollumi-reviews-v2{min-height:0!important;padding:32px 16px 60px!important}html body .nollumi-reviews-v2__hero{padding:26px 0 28px!important}html body .nollumi-reviews-v2__hero h1{font-size:var(--nollumi-compact-title)!important;line-height:1!important}html body .nollumi-reviews-v2__intro{font-size:var(--nollumi-compact-copy)!important}html body .nollumi-account__shell{width:calc(100% - 32px)!important;padding:34px 0 68px!important}html body .nollumi-account__hero-v3{gap:16px!important;padding-bottom:28px!important}html body .nollumi-account__hero-v3 h1{font-size:var(--nollumi-compact-title)!important;line-height:1!important}html body .nollumi-account__hero-copy{margin-top:10px!important;font-size:var(--nollumi-compact-copy)!important;line-height:1.55!important}html body .nollumi-account__profile-v3{padding:18px 0!important}html body .nollumi-account__panel-head h2{font-size:clamp(2rem,9vw,2.35rem)!important}html body .nollumi-account__overview-row{padding:20px 4px!important}html body .product-reviews{padding:36px 16px 54px!important}html body .product-reviews__header{gap:18px!important;margin-bottom:24px!important}html body .product-reviews__intro h2{font-size:var(--nollumi-compact-section)!important;line-height:1.05!important}html body .product-reviews__intro>span{margin-top:10px!important;font-size:var(--nollumi-compact-copy)!important;line-height:1.55!important}html body .toy-search-results__inner{width:calc(100% - 24px)!important;padding:28px 0 58px!important}html body .toy-search-results__header{margin-bottom:22px!important}html body .toy-search-results__grid{gap:10px!important}html body .toy-search-card__content{padding:11px 10px 14px!important}html body .toy-search-card__content h2{font-size:.875rem!important}html body .toy-search-results__pagination :is(.page,.next,.prev),html body .nollumi-not-found__link{min-width:44px!important;min-height:44px!important;align-items:center}html body .nollumi-footer{padding:14px 8px 12px!important}html body .nollumi-footer__panel{gap:24px!important;padding:28px 20px 24px!important}html body .nollumi-footer__newsletter-copy{margin-top:10px!important;font-size:.875rem!important;line-height:1.5!important}html body .nollumi-footer__privacy,html body .nollumi-footer__captcha-notice{font-size:.6875rem!important;line-height:1.45!important}html body .nollumi-footer__nav-links>a,html body .nollumi-footer__email-link,html body .nollumi-footer__socials>a,html body .nollumi-footer__locale-trigger{display:inline-flex!important;align-items:center;min-height:44px!important}html body .nollumi-footer__socials{min-height:44px}html body .nollumi-footer__socials>a{justify-content:center;min-width:44px}html body .theme-store{padding:22px 10px 60px!important}html body .theme-store h1,html body .toy-search-results__header h1{font-size:var(--nollumi-compact-title)!important;line-height:1!important}html body .theme-store__text{font-size:var(--nollumi-compact-copy)!important;line-height:1.55!important}html body .cookie-collection,html body .sweet-collection{padding:16px 8px 58px!important}html body .cookie-collection__banner,html body .sweet-collection__banner{max-height:270px!important;aspect-ratio:16 / 10!important;border-radius:18px!important}html body .cookie-collection__intro,html body .sweet-collection__intro{padding:22px 6px 18px!important}html body .cookie-collection__intro h1,html body .sweet-collection__intro h1,html body .needoh-archive h1{font-size:var(--nollumi-compact-title)!important;line-height:1!important}html body .cookie-collection__text,html body .sweet-collection__text,html body .needoh-archive__text{margin-top:10px!important;font-size:var(--nollumi-compact-copy)!important;line-height:1.5!important}html body .cookie-collection__count,html body .sweet-collection__count{min-height:0!important;margin-top:12px!important;padding:8px 11px!important;border-radius:14px!important;box-shadow:none!important}html body .cookie-collection__main-button{min-height:44px!important;margin-top:14px!important}html body .cookie-slot__button,html body .sweet-slot__button{min-height:44px!important}html body .needoh-archive{min-height:0!important;padding:18px 10px 56px!important}html body .needoh-archive__shell{padding:34px 20px!important;border-radius:22px!important}html body .needoh-archive__actions{margin-top:20px!important}html body .nollumi-not-found{min-height:calc(100svh - 112px)!important;padding:42px 18px 54px!important}html body .nollumi-not-found__code{font-size:clamp(4rem,20vw,6rem)!important}html body .nollumi-not-found h1{margin:18px 0 10px!important;font-size:var(--nollumi-compact-title)!important}html body .nollumi-not-found__copy{font-size:var(--nollumi-compact-copy)!important;line-height:1.55!important}html body .nollumi-not-found__search{margin:26px auto 16px!important}}@media(max-width:359px){:root{--nollumi-compact-gutter: 12px;--nollumi-compact-title: clamp(2.05rem, 10.8vw, 2.35rem)}html body .main-product__variant-options,html body .main-product__field--variants.is-enhanced .main-product__variant-options{grid-template-columns:1fr!important}}@media(max-width:900px)and (prefers-reduced-motion:reduce){html body .main-product__mobile-story,html body .nollumi-footer__nav-group{scroll-behavior:auto!important}}@media(min-width:750px)and (max-width:900px){html body .healing-slideshow,html body .healing-slideshow__viewport,html body .healing-slideshow__track,html body .healing-slide{height:clamp(430px,58svh,540px)!important;min-height:430px!important}html body .main-product__media--primary{height:min(54svh,430px)!important;min-height:360px!important}html body .main-product__inner,html body .nollumi-cart__inner,html body .main-collection__inner,html body .nollumi-about__shell,html body .nollumi-contact__inner,html body .nollumi-account__shell,html body .toy-search-results__inner{width:min(calc(100% - 40px),820px)!important;margin-inline:auto!important}html body .main-product__details h1,html body .main-collection h1,html body .nollumi-cart__header h1,html body .nollumi-about__title,html body .nollumi-contact__header h1,html body .nollumi-account__hero-v3 h1,html body .theme-store h1,html body .toy-search-results__header h1{font-size:clamp(2.5rem,6vw,3.15rem)!important}}@media(min-width:750px)and (max-width:900px)and (orientation:portrait){html body [id^=HealingSlideshow-].healing-slideshow{--hero-tablet-available-height: calc(100svh - 122px - env(safe-area-inset-bottom, 0px)) }html body [id^=HealingSlideshow-].healing-slideshow,html body [id^=HealingSlideshow-] .healing-slideshow__viewport,html body [id^=HealingSlideshow-] .healing-slideshow__track,html body [id^=HealingSlideshow-] .healing-slide{height:min(calc((100vw - 20px)/.8),var(--hero-tablet-available-height))!important;min-height:min(820px,var(--hero-tablet-available-height))!important}}@media(max-width:960px){html body .main-collection__inner{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;margin-inline:clamp(12px,4vw,28px)!important}html body .home-bestsellers__grid,html body .main-collection__grid,html body .main-collection__grid--ranked{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(10px,2.4vw,18px)!important}html body .nollumi-product-card,html body .nollumi-product-card__body,html body .nollumi-product-card__body>div{min-width:0}html body .nollumi-product-card__body h2,html body .nollumi-product-card__body h3,html body .nollumi-product-card__body h3 a,html body .nollumi-product-card__body [class*=title]{overflow-wrap:anywhere;font-size:clamp(.875rem,2.1vw,1rem)!important;font-weight:600!important;line-height:1.3!important}html body .site-header__search-field input,html body .site-header__search-submit,html body .site-header__search-close,html body .site-header__search-footer a{min-height:44px!important}html body .site-header__search-field input{padding-block:9px!important}html body .site-header__search-close{width:44px!important;min-width:44px!important;height:44px!important}html body .site-header__search-footer a{display:inline-flex!important;align-items:center;padding-block:8px}html body .nollumi-footer__field button{justify-content:center;min-width:44px!important;min-height:44px!important}html body .home-bestsellers__view-all,html body .home-bestsellers__reveal-button,html body .site-header__announcement,html body .site-header__announcement-track,html body .site-header__announcement-group,html body .site-header__announcement-link{min-height:44px!important}}@media(max-width:900px){html body .site-header__search-field{grid-template-columns:24px minmax(0,1fr) 44px!important}}@media(max-width:359px){html body .nollumi-cart{padding-top:6px!important}html body .nollumi-cart__header{margin-bottom:8px!important;padding-block:6px 8px!important}html body .nollumi-cart__empty{margin-top:8px!important;padding:20px 14px 22px!important;border-radius:24px!important}html body .nollumi-cart__empty>div{width:52px!important;height:52px!important;border-radius:17px!important}html body .nollumi-cart__empty>div svg{width:24px!important;height:24px!important}html body .nollumi-cart__empty h2{margin-top:13px!important;font-size:1.75rem!important;line-height:1!important}html body .nollumi-cart__empty p{margin-top:8px!important;font-size:.875rem!important;line-height:1.45!important}html body .nollumi-cart__empty a{display:inline-flex;align-items:center;justify-content:center;min-height:44px!important;margin-top:12px!important;padding:10px 18px!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/nollumi-mobile-compact-v2.css.map */
