:root{--nuoma-ease:cubic-bezier(.22,.61,.36,1);--nuoma-ease-out:cubic-bezier(.16,1,.3,1);--nuoma-drawer:cubic-bezier(.32,.72,0,1);--nuoma-success:#6f7d5c}.n-anim [data-nuoma-reveal]{opacity:0;transform:translate3d(0,14px,0);transition:opacity .75s var(--nuoma-ease-out),transform .9s var(--nuoma-ease-out);transition-delay:calc(var(--nuoma-i,0) * 60ms)}.n-anim--standard [data-nuoma-reveal]{transform:translate3d(0,26px,0)}.n-anim [data-nuoma-reveal].lookbook-scene,.n-anim [data-nuoma-reveal].story-row__media,.n-anim [data-nuoma-reveal].story-panorama{transform:none;clip-path:inset(0 0 8% 0 round var(--m-radius));transition:opacity .75s var(--nuoma-ease-out),clip-path 1.1s var(--nuoma-ease-out)}.n-anim [data-nuoma-reveal].is-revealed{opacity:1;transform:none}.n-anim [data-nuoma-reveal].lookbook-scene.is-revealed,.n-anim [data-nuoma-reveal].story-row__media.is-revealed,.n-anim [data-nuoma-reveal].story-panorama.is-revealed{clip-path:inset(0 0 0 0 round var(--m-radius))}.n-anim--hero .nuoma-opening:not(.is-in) .nuoma-opening__line{opacity:0!important}.n-anim--hero .nuoma-opening.is-in .nuoma-opening__line{animation:nuoma-line-in 1s var(--nuoma-ease-out) both;animation-delay:calc(.2s + var(--nuoma-i,0) * .11s)}.n-anim--hero .nuoma-opening.is-in .nuoma-opening__frame{animation:nuoma-frame-in 1.3s var(--nuoma-ease-out) both}.n-anim--hero .nuoma-opening.is-in .nuoma-opening__image{animation:nuoma-image-in 2s var(--nuoma-ease-out) both}@keyframes nuoma-line-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes nuoma-frame-in{0%{clip-path:inset(3% 2% 3% 2% round 28px)}to{clip-path:inset(0 0 0 0 round 0)}}@keyframes nuoma-image-in{0%{transform:scale(1.1)}to{transform:none}}.btn{position:relative;isolation:isolate;overflow:hidden;transition:color .45s var(--nuoma-ease),border-color .45s var(--nuoma-ease),background-color .45s var(--nuoma-ease),transform .18s ease,opacity .18s ease}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--m-accent);transform:translateY(101%);transition:transform .5s var(--nuoma-ease-out)}.btn:hover{opacity:1;border-color:var(--m-accent)}.btn:hover:before{transform:none}.btn--secondary:before{background:var(--m-text)}.btn--secondary:hover{color:var(--m-bg);border-color:var(--m-text)}.btn[disabled]:before{display:none}.btn svg,.btn .direction-icon{transition:transform .45s var(--nuoma-ease-out)}.btn:hover svg,.btn:hover .direction-icon{transform:translate(3px)}.category-card__label svg,.lookbook-product svg,.nuoma-related__more svg{transition:transform .45s var(--nuoma-ease-out)}.category-card:hover .category-card__label svg,.lookbook-product:hover svg,.nuoma-related__more:hover svg{transform:translate(4px)}.category-card__media img,.category-card__media svg{transition:transform 1.2s var(--nuoma-ease-out)!important}@media(hover:hover){.category-card:hover .category-card__media img{transform:scale(1.05)!important}}.lookbook-scene>img{will-change:transform}.lookbook-product>div img{transition:transform .9s var(--nuoma-ease-out)}@media(hover:hover){.lookbook-product:hover>div img{transform:scale(1.06)}}.nuoma-checkout-btn{gap:10px}.nuoma-checkout-btn .nuoma-lock{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.btn.nuoma-checkout-btn:hover .nuoma-lock{transform:none}.btn[aria-busy=true],.product-card__quick-btn[aria-busy=true],.nuoma-upsell__add[aria-busy=true]{pointer-events:none}.btn[aria-busy=true]>*,.btn[aria-busy=true] .nuoma-lock{opacity:0}.btn[aria-busy=true]:after,.product-card__quick-btn[aria-busy=true]:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:1.5px solid currentColor;border-right-color:transparent;animation:nuoma-spin .7s linear infinite}.product-card__quick-btn[aria-busy=true]>*{opacity:0}@keyframes nuoma-spin{to{transform:rotate(360deg)}}.btn.is-added,.product-card__quick-btn.is-added,.nuoma-upsell__add.is-added{background:var(--nuoma-success)!important;border-color:var(--nuoma-success)!important;color:#fff!important;opacity:1!important}.btn.is-added:before{display:none}.nuoma-upsell__add.is-added{font-size:0}.btn.is-added>*,.product-card__quick-btn.is-added>*{opacity:0;transition:opacity .15s}.btn.is-added:after,.product-card__quick-btn.is-added:after,.nuoma-upsell__add.is-added:after{content:"";position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;animation:nuoma-check .55s var(--nuoma-ease-out) both;border:0;border-radius:0}.product-card__quick-btn.is-added:after,.nuoma-upsell__add.is-added:after{width:20px;height:20px;margin:-10px 0 0 -10px}@keyframes nuoma-check{0%{opacity:0;transform:scale(.4) rotate(-12deg);clip-path:inset(0 100% 0 0)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}.nuoma-upsell__add{position:relative}.site-header{transition:box-shadow .3s ease,background .3s ease}.site-header.is-scrolled{box-shadow:0 10px 30px -24px color-mix(in srgb,var(--m-text) 70%,transparent)}.cart-count.is-bumped{animation:nuoma-bump .55s var(--nuoma-ease-out)}@keyframes nuoma-bump{40%{transform:scale(1.4)}}.product-card__visual{position:relative}.product-card__media .product-card__img{transition:opacity .7s var(--nuoma-ease),transform 1.3s var(--nuoma-ease-out)!important}.product-card__media .product-card__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}@media(hover:hover){.product-card--alt:hover .product-card__img:not(.product-card__img--alt){opacity:0}.product-card--alt:hover .product-card__img--alt{opacity:1}.product-card:hover .product-card__media img{transform:scale(1.035)!important}}@media(hover:none){.product-card:hover .product-card__media img{transform:none!important}}.product-card__quick{position:absolute;right:10px;bottom:10px;z-index:2;margin:0}.product-card__quick-btn{position:relative;display:inline-flex;align-items:center;gap:0;height:42px;min-width:42px;padding:0 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--m-text) 10%,transparent);background:var(--m-bg);color:var(--m-text);cursor:pointer;box-shadow:0 8px 22px -12px color-mix(in srgb,var(--m-text) 65%,transparent);font:500 12.5px/1 var(--m-font);transition:background .3s ease,color .3s ease,gap .4s var(--nuoma-ease-out),padding .4s var(--nuoma-ease-out),transform .3s var(--nuoma-ease-out)}.product-card__quick-icon{position:relative;display:block;width:22px;height:22px;flex:none}.product-card__quick-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.product-card__quick-plus{position:absolute;right:-5px;top:-4px;width:14px;height:14px;border-radius:50%;background:var(--m-text);color:var(--m-bg);font-size:12px;line-height:14px;text-align:center;font-weight:500;transition:background .3s,color .3s}.product-card__quick-label{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .45s var(--nuoma-ease-out)}.product-card__quick-btn:hover,.product-card__quick-btn:focus-visible{background:var(--m-text);color:var(--m-bg);gap:8px;padding:0 15px 0 11px}.product-card__quick-btn:hover .product-card__quick-plus,.product-card__quick-btn:focus-visible .product-card__quick-plus{background:var(--m-bg);color:var(--m-text)}.product-card__quick-btn:hover .product-card__quick-label,.product-card__quick-btn:focus-visible .product-card__quick-label{max-width:80px}.product-card__quick-btn:active{transform:scale(.94)}@media(max-width:599px){.product-card__quick{right:8px;bottom:8px}.product-card__quick-btn{height:38px;min-width:38px;padding:0 8px}.product-card__quick-icon,.product-card__quick-icon svg{width:20px;height:20px}}.product-card__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px}.product-card__swatch{position:relative;width:18px;height:18px;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--swatch,var(--m-oat));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--m-text) 14%,transparent);transition:transform .3s var(--nuoma-ease-out)}.product-card__swatch:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid transparent;transition:border-color .25s ease}.product-card__swatch:hover{transform:scale(1.12)}.product-card__swatch.is-active:after{border-color:var(--m-text)}.product-card__swatch:focus-visible{outline:2px solid var(--m-text);outline-offset:4px}.product-card__swatch:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.product-card__swatch--auto{background:var(--swatch,var(--m-sand));transition:background-color .4s ease,transform .3s var(--nuoma-ease-out)}.product-card__swatch-more{font-size:11px;color:var(--m-muted);margin-left:2px}.product-card__media img.is-swapping{opacity:.15!important}@media(max-width:599px){.product-card__swatches{gap:8px;margin-top:8px}.product-card__swatch{width:16px;height:16px}}.product-grid--rail{overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-behavior:smooth}.nuoma-rail-ui{display:none}@media(max-width:749px){.nuoma-rail-ui{display:flex;flex-direction:column;align-items:center;gap:9px;margin:10px auto 0;width:100%}.nuoma-rail-ui[hidden]{display:none}.nuoma-rail-ui__track{position:relative;width:min(160px,45%);height:3px;border-radius:3px;background:var(--m-oat);overflow:hidden}.nuoma-rail-ui__track span{position:absolute;left:0;top:0;bottom:0;width:30%;border-radius:3px;background:var(--m-text);transition:transform .25s var(--nuoma-ease-out)}.nuoma-rail-ui__hint{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--m-muted);white-space:nowrap;transition:opacity .5s ease}.nuoma-rail-ui__hint svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;animation:nuoma-nudge 1.8s var(--nuoma-ease) infinite}.nuoma-rail-ui.is-used .nuoma-rail-ui__hint{opacity:0}.nuoma-rail-ui__hint{justify-content:center;text-align:center}}@keyframes nuoma-nudge{0%,to{transform:none}50%{transform:translate(5px)}}.accordion summary span,.faq-list summary span{transition:transform .4s var(--nuoma-ease-out)}.accordion details,.faq-list details{overflow:hidden}.accordion details.is-closing summary span,.faq-list details.is-closing summary span{transform:none!important}.drawer{visibility:hidden}.drawer.is-open,.drawer.is-closing{visibility:visible}.drawer.is-closing{pointer-events:none}.drawer .drawer__panel{transform:translate3d(100%,0,0);transition:transform .52s var(--nuoma-drawer)!important;will-change:transform;box-shadow:-20px 0 50px -30px color-mix(in srgb,var(--m-text) 50%,transparent)}.drawer.is-open .drawer__panel{transform:translateZ(0)}.drawer .drawer__overlay{opacity:0;transition:opacity .45s ease!important;background:color-mix(in srgb,var(--m-text) 32%,transparent)}.drawer.is-open .drawer__overlay{opacity:1}.n-anim #MenuDrawer.is-open .nuoma-mobile-menu__nav>*,.n-anim #MenuDrawer.is-open .nuoma-mobile-menu__bottom{animation:nuoma-menu-in .55s var(--nuoma-ease-out) both;animation-delay:.18s}.n-anim #MenuDrawer.is-open .nuoma-mobile-menu__nav>*:nth-child(2){animation-delay:.23s}.n-anim #MenuDrawer.is-open .nuoma-mobile-menu__nav>*:nth-child(3){animation-delay:.28s}.n-anim #MenuDrawer.is-open .nuoma-mobile-menu__nav>*:nth-child(4){animation-delay:.33s}.n-anim #MenuDrawer.is-open .nuoma-mobile-menu__bottom{animation-delay:.38s}@keyframes nuoma-menu-in{0%{opacity:0;transform:translateY(10px)}}#MenuDrawer .nuoma-mobile-shop__all{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:14px 0 2px;padding:0 8px 0 16px;border:1px solid color-mix(in srgb,var(--m-text) 28%,transparent);border-radius:999px;background:transparent;color:var(--m-text);font:500 13px/1.2 var(--m-font);text-decoration:none;transition:background .3s ease,color .3s ease,border-color .3s ease}#MenuDrawer .nuoma-mobile-shop__all:hover{background:var(--m-text);color:var(--m-bg);border-color:var(--m-text);opacity:1}#MenuDrawer .nuoma-mobile-shop__all-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--m-surface);color:var(--m-text);transition:transform .4s var(--nuoma-ease-out)}#MenuDrawer .nuoma-mobile-shop__all-icon svg{width:14px;height:14px}#MenuDrawer .nuoma-mobile-shop__all:hover .nuoma-mobile-shop__all-icon{transform:translate(2px)}#CartDrawer .nuoma-cart-drawer__item{transition:opacity .3s ease,transform .4s var(--nuoma-ease-out)}#CartDrawer .nuoma-cart-drawer__item.is-new{animation:nuoma-item .7s var(--nuoma-ease-out) .15s both}#CartDrawer .nuoma-cart-drawer__item.is-removing{opacity:0;transform:translate(20px)}@keyframes nuoma-item{0%{opacity:0;transform:translateY(10px)}}.nuoma-upsell{padding:18px 0 8px}.nuoma-upsell[hidden]{display:none}.nuoma-upsell__title{font-size:13px;color:var(--m-muted);margin:0 0 10px}.nuoma-upsell__list{display:grid;gap:8px}.nuoma-upsell__item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px;border-radius:14px;background:var(--m-surface);animation:nuoma-item .6s var(--nuoma-ease-out) both}.nuoma-upsell__item:nth-child(2){animation-delay:.08s}.nuoma-upsell__item:nth-child(3){animation-delay:.16s}.nuoma-upsell__media{display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--m-bg)}.nuoma-upsell__media img{width:100%;height:100%;object-fit:cover}.nuoma-upsell__body{display:grid;gap:2px;min-width:0;font-size:13px}.nuoma-upsell__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nuoma-upsell__price{color:var(--m-muted)}.nuoma-upsell__add{width:36px;height:36px;border-radius:50%;border:1px solid var(--m-oat);background:var(--m-bg);display:grid;place-items:center;font-size:18px;line-height:1;cursor:pointer;color:var(--m-text);transition:background .2s,color .2s}.nuoma-upsell__add:hover{background:var(--m-text);color:var(--m-bg)}.nuoma-upsell form{margin:0}.collection-toolbar{position:relative;z-index:5}.collection-toolbar .sort-control,.collection-toolbar .catalog-filters{position:relative;z-index:6}.header-section:has(.drawer.is-open),.header-section:has(.drawer.is-closing){z-index:200!important}.sort-control[open] .sort-popover,.catalog-filters[open] .filter-form{animation:nuoma-pop .3s var(--nuoma-ease-out)}@keyframes nuoma-pop{0%{opacity:0;transform:translateY(-6px)}}.nuoma-toast{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom));z-index:120;transform:translate(-50%,16px);opacity:0;background:var(--m-text);color:var(--m-bg);padding:12px 20px;border-radius:999px;font-size:13px;max-width:calc(100vw - 32px);pointer-events:none;transition:opacity .3s,transform .4s var(--nuoma-ease-out)}.nuoma-toast.is-visible{opacity:1;transform:translate(-50%)}.shopify-design-mode [data-nuoma-reveal],.shopify-design-mode .nuoma-opening__line{opacity:1!important;transform:none!important;clip-path:none!important}@media(prefers-reduced-motion:reduce){[data-nuoma-reveal],.nuoma-opening__line,.nuoma-opening__frame,.nuoma-opening__image{opacity:1!important;transform:none!important;clip-path:none!important}.drawer .drawer__panel,.drawer .drawer__overlay{transition-duration:.01s!important}}html:not(.nuoma-ready) :is(#shopify-pc__banner,#shopify-pc__prefs,.shopify-pc__banner__dialog,#pandectes-banner,.cc-window,.cc-banner,#CybotCookiebotDialog,#onetrust-banner-sdk,#cmplz-cookiebanner-container,.cookie-banner,#cookie-banner,#consentmo-banner,.isense-cc-window){opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.nuoma-ready :is(#shopify-pc__banner,.shopify-pc__banner__dialog,#pandectes-banner,.cc-window,.cc-banner,#CybotCookiebotDialog,#onetrust-banner-sdk,#cmplz-cookiebanner-container,.cookie-banner,#cookie-banner,#consentmo-banner,.isense-cc-window){animation:nuoma-cookie-in .6s cubic-bezier(.16,1,.3,1) both}@keyframes nuoma-cookie-in{0%{opacity:0;transform:translateY(14px)}}.no-js :is(#shopify-pc__banner,.shopify-pc__banner__dialog){opacity:1!important;visibility:visible!important;pointer-events:auto!important}
/*# sourceMappingURL=/cdn/shop/t/68/assets/nuoma-motion.css.map */
