:root{--nollumi-focus: #155c91;--nollumi-ink: #102544;--nollumi-muted-strong: #52647a;--nollumi-unread: #ad3157}:where(a,button,input,select,textarea,summary):focus{outline:none}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #78b9df;outline:2px solid color-mix(in srgb,var(--nollumi-focus) 76%,white);outline-offset:4px}:where(input,select,textarea):focus-visible{border-color:#78a9c8!important;border-color:color-mix(in srgb,var(--nollumi-focus) 56%,#d8e1e8)!important;box-shadow:0 0 0 3px #155c9117!important}[data-cart-count]{background:var(--nollumi-unread)!important;color:#fff!important}.nollumi-cart__summary-mark{display:block!important;width:118px!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.nollumi-cart__summary-mark:after{display:none!important;content:none!important}.nollumi-cart__summary-mark .nollumi-brand-glyph{display:block;width:100%!important;height:auto}.nollumi-cart__continue,.nollumi-cart__continue-shopping,.nollumi-cart a[href*="/collections/all"]{transform:translateZ(0) scale(1);transform-origin:center;will-change:transform,box-shadow,filter;transition:transform .34s cubic-bezier(.22,.72,.2,1),box-shadow .34s cubic-bezier(.22,.72,.2,1),filter .34s ease!important}.nollumi-cart__continue svg,.nollumi-cart__continue span:last-child,.nollumi-cart__continue-shopping svg,.nollumi-cart__continue-shopping span:last-child,.nollumi-cart a[href*="/collections/all"] svg,.nollumi-cart a[href*="/collections/all"] span:last-child{transition:transform .34s cubic-bezier(.22,.72,.2,1)}@media(hover:hover)and (pointer:fine){.nollumi-cart__continue:hover,.nollumi-cart__continue-shopping:hover,.nollumi-cart a[href*="/collections/all"]:hover{transform:translate3d(0,-3px,0) scale(1.018)!important;box-shadow:0 18px 38px #14315724!important;filter:saturate(1.04) brightness(1.015)}.nollumi-cart__continue:hover svg,.nollumi-cart__continue:hover span:last-child,.nollumi-cart__continue-shopping:hover svg,.nollumi-cart__continue-shopping:hover span:last-child,.nollumi-cart a[href*="/collections/all"]:hover svg,.nollumi-cart a[href*="/collections/all"]:hover span:last-child{transform:translate3d(3px,0,0)}.nollumi-cart__continue:active,.nollumi-cart__continue-shopping:active,.nollumi-cart a[href*="/collections/all"]:active{transform:translate3d(0,-1px,0) scale(1.008)!important;transition-duration:.12s!important}}@media(prefers-reduced-motion:reduce){.nollumi-cart__continue,.nollumi-cart__continue-shopping,.nollumi-cart a[href*="/collections/all"]{transition:none!important}}.healing-slide__artwork-button{border-radius:999px!important}@media(max-width:749px){.nollumi-faq__rail>a>span:after{display:none!important;content:none!important}html.nollumi-ai-care-open .nollumi-ai-care__panel,html.nollumi-ai-care-open .nollumi-ai-care__panel.is-expanded{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important;border:0!important;border-radius:0!important}}@media(max-width:680px){html body .main-collection:has(.main-collection__grid--ranked){padding:16px 10px 64px!important}html body .main-collection:has(.main-collection__grid--ranked) .main-collection__header{margin-bottom:20px!important;padding:22px 18px 24px!important;border-radius:20px!important}html body .main-collection:has(.main-collection__grid--ranked) h1{max-width:10ch!important;font-size:clamp(38px,11.5vw,48px)!important;line-height:.94!important}html body .main-collection:has(.main-collection__grid--ranked) .main-collection__description{max-width:31ch!important;margin-top:14px!important;font-size:13px!important;line-height:1.5!important}html body .main-collection:has(.main-collection__grid--ranked) .main-collection__count{display:none!important}html body .main-collection__grid--ranked{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important}html body .main-collection__grid--ranked>.main-collection__ranked-item:nth-child(n){grid-column:auto!important;padding-top:22px!important}html body .main-collection__grid--ranked .main-collection__rank{gap:4px!important;min-width:0!important}html body .main-collection__grid--ranked .main-collection__rank strong{font-size:17px!important}html body .main-collection__grid--ranked .main-collection__rank:after{width:20px!important}}html body .nollumi-account__inner{width:min(1240px,calc(100% - clamp(40px,7vw,104px)))!important;padding-top:clamp(44px,5.5vw,76px)!important;padding-bottom:clamp(80px,8vw,112px)!important}html body .nollumi-account__intro{max-width:900px!important;margin-bottom:30px!important}html body .nollumi-account__intro h1{font-size:clamp(42px,4.2vw,58px)!important;line-height:1!important}html body .nollumi-account__intro>p:not(.nollumi-account__eyebrow){max-width:520px!important;margin-top:18px!important;font-size:14px!important;line-height:1.65!important}html body .nollumi-account__signature{width:88px!important;margin-top:24px!important}html body .nollumi-account__state{margin:0 0 24px!important}html body .nollumi-account__back{margin-bottom:34px!important}html body .nollumi-account__identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:28px;padding:17px 2px;border-top:1px solid rgba(20,33,59,.13);border-bottom:1px solid rgba(20,33,59,.13)}html body .nollumi-account__avatar{display:grid;place-items:center;width:48px;height:48px;color:#1d4d82;background:linear-gradient(145deg,#d5f1fbe6,#fff5c6d6);border:1px solid rgba(29,77,130,.12);border-radius:50%;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:20px}html body .nollumi-account__identity-copy{display:grid;min-width:0;gap:2px}html body .nollumi-account__identity-copy small{color:#6e7a8d;font-size:8px;font-weight:750;letter-spacing:.17em}html body .nollumi-account__identity-copy strong{overflow:hidden;color:#14213b;font-size:15px;text-overflow:ellipsis;white-space:nowrap}html body .nollumi-account__identity-copy em{overflow:hidden;color:#748095;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}html body .nollumi-account__identity>a{position:relative;padding:7px 0;color:#14213b;font-size:10px;font-weight:720;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}html body .nollumi-account__identity>a:after{position:absolute;right:auto;bottom:2px;left:0;width:0;height:1px;background:currentColor;content:"";transform:none;transition:width .32s cubic-bezier(.22,1,.36,1)}html body .nollumi-account__identity>a:hover:after,html body .nollumi-account__identity>a:focus-visible:after{width:100%;transform:none}html body .nollumi-account__features{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .nollumi-account__feature{min-height:224px!important;padding:30px 32px!important;transition:background-color .32s ease,transform .42s cubic-bezier(.22,1,.36,1)!important}html body .nollumi-account__feature:not(:last-child){border-right:1px solid rgba(20,33,59,.13)!important}html body .nollumi-account__feature small{margin-bottom:34px!important}html body .nollumi-account__feature h2{font-size:clamp(30px,3vw,40px)!important}html body .nollumi-account__feature p{font-size:12px!important;line-height:1.6!important}html body .nollumi-account__feature>span{margin-top:22px!important;border-bottom:0!important;padding-bottom:4px!important}html body .nollumi-account__feature>span:after{position:absolute;right:auto;bottom:0;left:0;width:0;height:1px;background:currentColor;content:"";transform:none;transition:width .34s cubic-bezier(.22,1,.36,1)}html body .nollumi-account__feature>span{position:relative}html body .nollumi-account__feature:hover{transform:translateY(-2px)}html body .nollumi-account__feature:hover>span:after,html body .nollumi-account__feature:focus-visible>span:after{width:100%;transform:none}html body .nollumi-account__feature:active{transform:none!important}html body .nollumi-account__directory{margin-top:48px!important}html body .nollumi-account__row{min-height:80px!important;transition:background-color .28s ease!important}html body .nollumi-account__row:hover{padding-right:0!important;padding-left:0!important}html body .nollumi-account__row i{display:inline-block;transition:transform .32s cubic-bezier(.22,1,.36,1)}html body .nollumi-account__row:hover i{transform:translate(4px)}html body .nollumi-account__view[data-account-view=details]:not([hidden]),html body .nollumi-account__view[data-account-view=orders]:not([hidden]){animation:nollumi-account-view-enter .42s cubic-bezier(.22,1,.36,1) both}@keyframes nollumi-account-view-enter{0%{opacity:0}to{opacity:1}}@media(max-width:749px){html body .nollumi-account__inner{width:calc(100% - 28px)!important;padding-top:34px!important;padding-bottom:64px!important}html body .nollumi-account__intro{margin-bottom:20px!important}html body .nollumi-account__intro .nollumi-account__eyebrow{margin-bottom:12px!important}html body .nollumi-account__intro h1{max-width:9ch;margin-inline:auto!important;font-size:clamp(36px,10.8vw,42px)!important;line-height:.96!important}html body .nollumi-account__intro>p:not(.nollumi-account__eyebrow){max-width:32ch!important;margin-top:14px!important;font-size:13px!important;line-height:1.55!important}html body .nollumi-account__signature{width:70px!important;margin-top:18px!important}html body .nollumi-account__state{margin:-8px 0 20px!important}html body .nollumi-account__identity{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;margin-bottom:18px;padding:13px 0}html body .nollumi-account__avatar{width:42px;height:42px;font-size:18px}html body .nollumi-account__identity-copy em{font-size:10px}html body .nollumi-account__features{grid-template-columns:1fr!important}html body .nollumi-account__feature{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:108px!important;padding:17px 4px!important;transform:none!important}html body .nollumi-account__feature:not(:last-child){border-right:0!important;border-bottom:1px solid rgba(20,33,59,.13)!important}html body .nollumi-account__feature:after{display:none!important}html body .nollumi-account__feature small{grid-column:1 / -1;margin-bottom:9px!important}html body .nollumi-account__feature h2{grid-column:1;margin:0!important;font-size:29px!important}html body .nollumi-account__feature p{display:none!important}html body .nollumi-account__feature>span{grid-row:2;grid-column:2;align-self:center;margin:0!important;font-size:9px!important}html body .nollumi-account__directory{margin-top:34px!important}html body .nollumi-account__directory-head{margin-bottom:14px!important}html body .nollumi-account__directory-head h2{font-size:29px!important}html body .nollumi-account__row{min-height:82px!important;padding:13px 0!important}html body .nollumi-account__row:hover{padding:13px 0!important}html body .nollumi-account__back{margin-bottom:30px!important}html body .nollumi-account__detail-layout{display:block!important}html body .nollumi-account__side-nav{position:static!important;top:auto!important;display:flex!important;gap:20px!important;margin:0 0 30px!important;overflow-x:auto;border-bottom:1px solid rgba(20,33,59,.13);scrollbar-width:none}html body .nollumi-account__side-nav::-webkit-scrollbar{display:none}html body .nollumi-account__side-nav a,html body .nollumi-account__side-nav button{flex:0 0 auto;padding:11px 0 10px!important;font-size:13px!important;white-space:nowrap}html body .nollumi-account__form-panel{padding:25px 18px 28px!important}html body .nollumi-account__form{grid-template-columns:1fr!important;gap:20px!important}html body .nollumi-account__form .is-wide{grid-column:1!important}html body .nollumi-account__detail-head h2,html body .nollumi-account__orders-head h2{font-size:clamp(36px,11vw,44px)!important}html body .nollumi-account__order{grid-template-columns:1fr auto!important;gap:10px 18px!important;padding:24px 0!important}}@media(prefers-reduced-motion:reduce){html body .nollumi-account__view[data-account-view=details]:not([hidden]),html body .nollumi-account__view[data-account-view=orders]:not([hidden]){animation:none!important}}html body .site-header__icon--account:active{transform:none!important}html body .nollumi-account__detail-layout{display:block!important;width:min(720px,100%)!important;margin-inline:auto!important}html body .nollumi-account__row{position:relative;isolation:isolate;overflow:hidden}html body .nollumi-account__row:before{position:absolute;z-index:-1;top:7px;right:0;bottom:7px;left:0;background:linear-gradient(90deg,rgba(215,241,250,.26),rgba(255,248,218,.22) 58%,transparent);border-radius:14px;content:"";opacity:0;transform:scaleX(.975);transform-origin:center;transition:opacity .3s ease,transform .44s cubic-bezier(.22,1,.36,1)}html body .nollumi-account__row>span{position:relative;width:fit-content;padding-bottom:5px}html body .nollumi-account__row>span:after{position:absolute;right:auto;bottom:0;left:0;width:0;height:1px;background:linear-gradient(90deg,#244e78,#b69142);content:"";transform:none;transition:width .38s cubic-bezier(.22,1,.36,1)}html body .nollumi-account__row b,html body .nollumi-account__row small{transition:color .28s ease}html body .nollumi-account__row:hover:before,html body .nollumi-account__row:focus-visible:before{opacity:1;transform:scaleX(1)}html body .nollumi-account__row:hover>span:after,html body .nollumi-account__row:focus-visible>span:after{width:100%;transform:none}html body .nollumi-account__row:hover b,html body .nollumi-account__row:focus-visible b{color:#244e78}html body .nollumi-account__form-panel:not([hidden]){animation:nollumi-account-panel-enter .42s cubic-bezier(.22,1,.36,1) both}@keyframes nollumi-account-panel-enter{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:749px){html body .nollumi-account__row:before{top:5px;right:-8px;bottom:5px;left:-8px}html body .nollumi-account__row>span{padding-bottom:3px}}@media(prefers-reduced-motion:reduce){html body .nollumi-account__form-panel:not([hidden]){animation:none!important}}.nollumi-footer__newsletter-submit{min-width:44px;min-height:44px}.nollumi-cart__quantity-control{display:grid;grid-template-columns:44px minmax(42px,1fr) 44px;align-items:center;width:min(100%,198px);min-height:56px;border:1px solid rgb(16 37 68 / 15%);border-radius:18px;background:#ffffffc2;overflow:hidden;transition:border-color .22s ease,box-shadow .26s ease,background-color .22s ease}.nollumi-cart__quantity-control:focus-within{border-color:#155c9157;box-shadow:0 12px 32px #10254412;background:#fff}.nollumi-cart__quantity-step{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--nollumi-ink);cursor:pointer;transition:background-color .22s ease,color .22s ease,transform .18s cubic-bezier(.22,1,.36,1)}.nollumi-cart__quantity-step:before,.nollumi-cart__quantity-step[data-cart-step="1"]:after{content:"";position:absolute;width:15px;height:1.5px;border-radius:99px;background:currentColor}.nollumi-cart__quantity-step[data-cart-step="1"]:after{transform:rotate(90deg)}.nollumi-cart__quantity-step:hover:not(:disabled){background:#eef7fb;color:#075f9a;transform:scale(1.045)}.nollumi-cart__quantity-step:active:not(:disabled){transform:scale(.985)}.nollumi-cart__quantity-step:disabled{opacity:.28;cursor:default}.nollumi-cart__quantity-step{position:relative}.nollumi-cart .nollumi-cart__item-actions .nollumi-cart__quantity-control>input[data-cart-quantity]{appearance:textfield;-webkit-appearance:none;width:100%!important;min-width:0;min-height:0!important;height:44px;margin:0!important;padding:0 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--nollumi-ink);font:inherit;font-weight:700;line-height:44px;text-align:center;-webkit-text-fill-color:var(--nollumi-ink);opacity:1;pointer-events:auto;cursor:text;-webkit-user-select:text;user-select:text}.nollumi-cart__quantity-control input::-webkit-inner-spin-button,.nollumi-cart__quantity-control input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.nollumi-cart__quantity-error{width:100%;color:#9b3c55;font-size:10px;font-weight:650;line-height:1.35;text-align:center}.nollumi-cart__quantity-error[hidden]{display:none!important}.nollumi-cart__quantity-control:has(input[aria-invalid=true]){border-color:#9b3c556b;box-shadow:0 0 0 3px #9b3c5512}.nollumi-cart__remove{position:relative;display:inline-flex;width:max-content;margin-top:10px;color:#657387;text-decoration:none!important;min-height:32px;align-items:center}.nollumi-cart__remove:after{content:"";position:absolute;right:auto;bottom:-3px;left:0;width:0;height:1px;background:currentColor;transform:none;opacity:0;transition:width .32s cubic-bezier(.22,1,.36,1),opacity .22s ease}.nollumi-cart__remove:hover:after,.nollumi-cart__remove:focus-visible:after{width:100%;transform:none;opacity:1}.nollumi-cart.is-updating{cursor:progress}.nollumi-cart.is-updating .nollumi-cart__item,.nollumi-cart.is-updating .nollumi-cart__summary{opacity:.72;transition:opacity .16s ease}.nollumi-cart [aria-busy=true]{pointer-events:none}.review-center__order,.review-center__form-actions span,.nollumi-reviews__empty,.nollumi-reviews__footnote{color:var(--nollumi-muted-strong)!important}.nollumi-ai-care__handoff,.nollumi-ai-care__end,.nollumi-ai-care button{min-height:44px}.nollumi-ai-care__panel{-webkit-backdrop-filter:blur(24px) saturate(118%);backdrop-filter:blur(24px) saturate(118%)}@media(max-width:749px){.nollumi-hero__arrow,.hero-slideshow__arrow,[data-hero-arrow]{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;transform:translateY(-50%)!important}@media(orientation:portrait){.nollumi-hero__arrow,.hero-slideshow__arrow,[data-hero-arrow]{top:43%!important}}.nollumi-cart__item-actions .nollumi-cart__quantity-control{grid-area:quantity-control;grid-template-columns:40px 52px 40px;width:132px;max-width:132px;min-height:52px;border-radius:17px}.nollumi-cart__item-actions .nollumi-cart__quantity-error{grid-area:quantity-error}.nollumi-cart__quantity-control .nollumi-cart__quantity-step{width:40px;min-width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.nollumi-cart__quantity-step,.nollumi-cart__remove:after{transition-duration:.01ms!important}}@media(forced-colors:active){:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid CanvasText}.nollumi-cart__quantity-control{border:1px solid CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/nollumi-site-hardening.css.map */
