.nmr-product-grid,.nmr-product-rail,.nmr-search-page .nmr-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:start}.nmr-carousel-track{gap:12px}.nmr-carousel-track>.nmr-card{flex-basis:calc((100% - 48px)/5)}.nmr-card{background:#fff}.nmr-card-media{aspect-ratio:4/5;background:#f1f1f1}.nmr-card-caption,.nmr-carousel-track .nmr-card-caption,.nmr-search-page .nmr-card-caption{position:static;display:flex;flex-direction:column;align-items:flex-start;padding:12px 2px 24px;gap:7px;background:#fff}.nmr-card-caption h3,.nmr-carousel-track .nmr-card-caption h3,.nmr-search-page .nmr-card-caption h3{font-size:12px;line-height:1.5;padding:0;overflow-wrap:anywhere}.nmr-card-price,.nmr-carousel-track .nmr-card-price,.nmr-search-page .nmr-card-price{display:block;padding:0;font-size:12px}.nmr-carousel-heading h2{font-family:NmrDisplay,sans-serif;font-size:32px}.nmr-catalogue-carousel{padding:30px 16px}.nmr-category-section{padding:60px 16px 50px;background:#f5f4ee;margin:0 10px 30px}.nmr-category-heading{display:grid;grid-template-columns:1fr auto;gap:12px;margin-bottom:28px;align-items:end}.nmr-category-heading>p{grid-column:1/-1;font-size:11px}.nmr-category-heading h2{font-family:NmrDisplay,sans-serif;font-size:clamp(28px,3.5vw,54px);line-height:1.05}.nmr-category-heading>a{border-bottom:1px solid;padding:8px 0;font-size:11px}.nmr-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0}.nmr-category-tile,.nmr-category-tile:nth-child(n+4){min-height:0;height:auto;grid-column:auto;overflow:visible}.nmr-category-visual{aspect-ratio:4/5;position:relative;overflow:hidden;background:#e9e8e1}.nmr-category-tile:nth-child(2) .nmr-category-visual{background:#deded8}.nmr-category-tile:nth-child(3) .nmr-category-visual{background:#e6ec80}.nmr-category-tile:nth-child(4) .nmr-category-visual{background:#e4d9e8}.nmr-category-tile:nth-child(5) .nmr-category-visual{background:#ddd6c9}.nmr-category-visual>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.nmr-category-number{position:absolute;top:12px;left:12px;z-index:1;font-size:10px;background:#f5f4ee;padding:4px 7px}.nmr-category-arrow{position:absolute;bottom:10px;right:10px;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;background:#fff;font-size:20px;transition:background .2s}.nmr-category-tile:hover .nmr-category-arrow{background:#dfff00}.nmr-category-symbol{display:grid;place-items:center;height:100%;font-family:NmrDisplay,sans-serif;font-size:90px;transform:rotate(-10deg)}.nmr-category-label{position:static;display:block;padding:16px 0}.nmr-category-label h2{background:none;color:inherit;font-size:14px;padding:0;margin-bottom:8px}.nmr-category-label p{background:none;padding:0;min-width:0;font-size:10px;line-height:1.6;opacity:.7}.nmr-page-product .nmr-header{height:110px;background:#fff;border-bottom:1px solid #e7e7e7}.nmr-page-product .nmr-nav{top:20px}.nmr-page-product .nmr-nav-brand{border:1px solid #ddd}.nmr-page-product .nmr-menu-toggle{display:block;width:auto;padding:12px;white-space:nowrap}.nmr-page-product .nmr-nav-brand>a{width:auto;flex:1}.nmr-page-product .nmr-nav-links{display:none}.nmr-page-product .nmr-nav.is-open .nmr-nav-links{display:block}.nmr-product{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:0;padding:120px 12px 40px;margin:0;align-items:start}.nmr-product-gallery{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;overflow:visible;align-items:start}.nmr-product-media{width:100%;min-width:0;background:#f1f1f1;position:relative}.nmr-product-media img,.nmr-product-media video,.nmr-product-media model-viewer{width:100%;height:auto;min-height:0;aspect-ratio:4/5;object-fit:contain}.nmr-media-zoom{width:100%;display:block;padding:0;cursor:zoom-in}.nmr-media-zoom>span{position:absolute;bottom:12px;right:12px;border-radius:50%;background:#fffd;width:32px;height:32px;display:grid;place-items:center;font-size:18px}.nmr-product-details{grid-column:2;grid-row:1;position:sticky;top:16px;display:block;min-height:0;max-height:none;overflow:visible;padding:20px clamp(22px,3vw,56px) 40px}.nmr-product-breadcrumb{display:flex;gap:10px;font-size:10px;margin-bottom:24px;flex-wrap:wrap;color:#666}.nmr-product-details h1{font-family:NmrDisplay,sans-serif;font-size:clamp(24px,2.5vw,38px);line-height:1.15;margin:12px 0 18px}.nmr-product-price{font-size:20px;margin:0 0 22px;padding-bottom:22px;border-bottom:1px solid #ddd}.nmr-product-price s{font-size:14px;color:#777;margin-left:10px}.nmr-product-form{margin:0;padding:0;max-width:none;width:100%}.nmr-variant-picker{display:block;margin:0}.nmr-variant-picker>label{display:block;margin:20px 0 10px;font-size:12px}.nmr-variant-picker>select{width:100%}.nmr-option-buttons{display:none;flex-wrap:wrap;gap:8px;margin-bottom:22px}.nmr-enhanced .nmr-option-buttons{display:flex}.nmr-enhanced .nmr-variant-picker>select{display:none}.nmr-option-buttons button{display:flex;align-items:center;gap:6px;min-width:44px;min-height:44px;border:1px solid #ccc;border-radius:3px;padding:10px 12px;font-size:11px}.nmr-option-buttons button[aria-pressed=true]{border-color:#111;background:#111;color:#fff}.nmr-option-buttons button:hover{border-color:#111}.nmr-option-swatch{display:block;width:18px;height:18px;border-radius:50%;border:1px solid #aaa;object-fit:cover}.nmr-quantity-label{display:block;margin-bottom:8px}.nmr-quantity{width:76px;margin-bottom:18px}.nmr-add{width:100%;max-width:none;min-height:54px;margin:0 0 12px;background:#111;color:#fff;font-size:13px}.nmr-add:hover{background:#343434}.nmr-form-error:not(:empty){margin:10px 0;color:#a82828}.nmr-product-policies{margin:28px 0 0;border-top:1px solid #ddd}.nmr-product-policies details{padding:0;border-bottom:1px solid #ddd}.nmr-product-policies summary{display:flex;justify-content:space-between;gap:15px;padding:20px 0;font-size:12px}.nmr-product-policies .nmr-rte,.nmr-product-policies details:first-child .nmr-rte{min-height:0;padding:0 0 20px;font-size:12px;line-height:1.8;overflow-wrap:anywhere;max-width:100%}.nmr-product-policies table{max-width:100%;display:block;overflow:auto}.nmr-recommendations{padding:24px 16px 50px}.nmr-recommendations h2{display:block;padding:0;margin:0 0 24px;font-family:NmrDisplay,sans-serif;font-size:32px}.nmr-image-dialog{width:95vw;height:95svh;max-width:1600px;max-height:95svh;border:0;padding:45px 12px 12px;background:#f5f5f5}.nmr-image-dialog::backdrop{background:#000b}.nmr-image-dialog img{width:100%;height:100%;object-fit:contain}.nmr-image-dialog button{position:absolute;right:16px;top:10px;font-size:24px;width:36px;height:36px}@media(max-width:700px){.nmr-product-grid,.nmr-product-rail,.nmr-search-page .nmr-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible}.nmr-carousel-track{gap:10px}.nmr-carousel-track>.nmr-card{flex-basis:calc((100% - 10px)/2)}.nmr-catalogue-carousel{padding:25px 10px}.nmr-carousel-heading h2{font-size:28px}.nmr-card-caption h3,.nmr-carousel-track .nmr-card-caption h3,.nmr-search-page .nmr-card-caption h3{font-size:10px}.nmr-card-price,.nmr-carousel-track .nmr-card-price,.nmr-search-page .nmr-card-price{font-size:11px}.nmr-category-section{padding:32px 12px 16px;margin:0 8px 24px}.nmr-category-heading{grid-template-columns:1fr;gap:14px}.nmr-category-heading>a{justify-self:start}.nmr-category-heading h2{font-size:32px}.nmr-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nmr-category-tile:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.nmr-category-tile:last-child:nth-child(odd) .nmr-category-label{padding-right:10px}.nmr-category-label h2{font-size:12px}.nmr-category-label p{font-size:9px}.nmr-category-symbol{font-size:70px}.nmr-page-product .nmr-header{height:105px}.nmr-page-product .nmr-nav{top:16px}.nmr-page-product .nmr-nav-brand{flex-wrap:nowrap}.nmr-page-product .nmr-menu-toggle{padding:8px;font-size:9px}.nmr-product{display:flex;flex-direction:column;padding:113px 0 20px;gap:0}.nmr-product-gallery{order:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:6px;padding:0 8px;width:100%;scrollbar-width:thin}.nmr-product-media{flex:0 0 100%;width:100%;scroll-snap-align:center}.nmr-product-media img,.nmr-product-media video,.nmr-product-media model-viewer{width:100%;height:auto;aspect-ratio:4/5;min-height:0;object-fit:contain}.nmr-product-gallery:has(.nmr-product-media:only-child) .nmr-product-media{width:100%}.nmr-product-details{position:static;order:1;width:100%;padding:26px 20px}.nmr-product-details h1{font-size:28px}.nmr-product-breadcrumb{margin-bottom:18px}.nmr-product-price{font-size:18px}.nmr-product-policies{margin-top:24px}.nmr-product-form{padding:0}.nmr-recommendations{padding:20px 10px 35px}.nmr-recommendations h2{font-size:28px}}.nmr-page-product .nmr-brand-note{display:block}.nmr-product-policies .nmr-rte{max-height:none;overflow:visible}.nmr-product-policies .nmr-rte table{overflow-x:auto}.nmr-body .nmr-header,.nmr-body .nmr-header.is-scrolled-away{position:fixed;transform:none;opacity:1;height:1px;background:transparent;border:0;transition:none}.nmr-body .nmr-header .nmr-nav{pointer-events:auto;top:24px;right:24px;width:280px}.nmr-body .nmr-nav .nmr-nav-brand{width:132px;height:72px;min-height:0;margin:0 0 10px auto;padding:0;border:0;background:transparent;display:block}.nmr-body .nmr-nav .nmr-menu-toggle{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:6px 12px;border:1.5px solid #111;border-radius:9px;background:#fff;box-shadow:3px 3px #111;transition:transform .16s,box-shadow .16s}.nmr-body .nmr-nav .nmr-menu-toggle img{width:96px;height:auto;max-height:54px;object-fit:contain;pointer-events:none}.nmr-body .nmr-nav .nmr-menu-toggle strong{font-size:25px;pointer-events:none}.nmr-body .nmr-nav .nmr-menu-toggle:hover{transform:rotate(-2deg)}.nmr-body .nmr-nav .nmr-menu-toggle[aria-expanded=true]{transform:translate(2px,2px) rotate(2deg);box-shadow:1px 1px #111}.nmr-body .nmr-nav .nmr-nav-links{display:none;border-radius:9px;background:#fff;box-shadow:4px 4px #111;border:1px solid #111;padding:4px;transform-origin:top right}.nmr-body .nmr-nav.is-open .nmr-nav-links{display:block;animation:nmr-menu-pop .32s cubic-bezier(.2,.85,.3,1.15) both}.nmr-body .nmr-nav-trigger,.nmr-body .nmr-nav-links>a,.nmr-body .nmr-nav-links>button{border-radius:6px}.nmr-body .nmr-nav-preview{top:82px;border-radius:9px;border:1px solid #111;box-shadow:3px 3px #111;max-height:calc(100dvh - 130px)}@keyframes nmr-menu-pop{0%{opacity:0;transform:translateY(-12px) scale(.84) rotate(-3deg)}70%{opacity:1;transform:translateY(2px) scale(1.015) rotate(1deg)}to{opacity:1;transform:none}}.nmr-product-gallery{align-items:start}.nmr-product-media:has(.nmr-media-zoom){height:auto;min-height:0;align-self:start;background:transparent;border-radius:8px;overflow:hidden}.nmr-product .nmr-product-media .nmr-media-zoom{line-height:0;border-radius:8px;overflow:hidden}.nmr-product .nmr-product-media .nmr-media-zoom img{display:block;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:auto;object-fit:contain}.nmr-button,.nmr-add,.shopify-payment-button__button,.nmr-option-buttons button{border-radius:7px}.nmr-quantity,input,select,textarea{border-radius:6px}.nmr-card-media,.nmr-category-visual,.nmr-preview-image,.nmr-preview-image img{border-radius:8px;overflow:hidden}.nmr-carousel-controls button{border-radius:6px}.nmr-dialog,.nmr-image-dialog{border-radius:10px}@media(max-width:700px){.nmr-body .nmr-header .nmr-nav{top:16px;right:16px;width:min(280px,calc(100vw - 32px))}.nmr-body .nmr-nav .nmr-nav-brand{width:110px;height:60px;margin-bottom:10px}.nmr-body .nmr-nav .nmr-menu-toggle{padding:6px 10px}.nmr-body .nmr-nav .nmr-menu-toggle img{width:82px;max-height:46px}.nmr-body .nmr-nav.is-open .nmr-nav-links{max-height:calc(100dvh - 102px);overflow-y:auto;overscroll-behavior:contain}.nmr-body .nmr-nav-preview{position:static;max-height:none;box-shadow:none;border:0;border-radius:6px}.nmr-product-gallery{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.nmr-body .nmr-nav.is-open .nmr-nav-links{animation:none}.nmr-body .nmr-nav .nmr-menu-toggle{transition:none}}.nmr-body .nmr-header,.nmr-body .nmr-header.is-scrolled-away{position:absolute}.nmr-body .nmr-header .nmr-brand-note,.nmr-body .nmr-header .nmr-clock{display:block}.nmr-body .nmr-header .nmr-nav{position:fixed}.nmr-body .nmr-nav .nmr-menu-toggle{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;isolation:isolate;position:relative}.nmr-body .nmr-nav .nmr-menu-toggle:hover,.nmr-body .nmr-nav .nmr-menu-toggle[aria-expanded=true]{box-shadow:none;transform:rotate(-4deg) scale(1.06)}.nmr-body .nmr-nav .nmr-menu-toggle img{width:120px;max-height:68px;filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 12px #5aafff);animation:nmr-aurora 4s ease-in-out infinite alternate}.nmr-menu-toggle:focus-visible{outline:2px solid #369dff;outline-offset:6px}.nmr-body .nmr-nav.is-open .nmr-nav-links{animation:nmr-blast .55s cubic-bezier(.2,.75,.25,1) both}.nmr-nav.is-open .nmr-nav-brand:after{content:"";position:absolute;right:0;top:0;width:132px;height:72px;pointer-events:none;border:3px solid #81c8ff;border-radius:50%;animation:nmr-burst .55s ease-out both}@keyframes nmr-aurora{0%{filter:drop-shadow(-4px 0 5px #fff) drop-shadow(4px -2px 10px #3388ff)}50%{filter:drop-shadow(3px -3px 7px #bfeaff) drop-shadow(-3px 3px 15px #237aff)}to{filter:drop-shadow(2px 4px 6px #fff) drop-shadow(3px -4px 12px #74dfff)}}@keyframes nmr-blast{0%{opacity:0;transform:translate(20px,-30px) scale(.25) rotate(-12deg)}48%{opacity:1;transform:translate(-6px,9px) scale(1.09) rotate(3deg)}72%{transform:translate(2px,-4px) scale(.96) rotate(-2deg)}to{opacity:1;transform:none}}@keyframes nmr-burst{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2)}}.nmr-search.nmr-dialog{top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100dvh;border-radius:0!important;background:transparent;overflow:hidden;animation:none;padding:0}.nmr-search::backdrop{background:#e0ecf8a6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:nmr-blur-sweep .55s ease-out both}@keyframes nmr-blur-sweep{0%{clip-path:inset(0 100% 0 0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{clip-path:inset(0);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.nmr-search-dismiss{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent;cursor:default}.nmr-search-drawer{position:absolute;inset:0 auto 0 0;width:360px;background:#050505;border-radius:0;color:#fff;z-index:1}.nmr-search[open] .nmr-search-drawer{animation:nmr-search-in .4s cubic-bezier(.2,.7,.3,1) both}.nmr-search #nmr-predictive-results{position:absolute;top:0;right:0;bottom:0;left:360px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:20px;padding:32px;overflow-y:auto;max-height:100%;pointer-events:none}.nmr-search #nmr-predictive-results>*{pointer-events:auto}.nmr-search .nmr-search-result{padding:12px;color:#111;background:#ffffffe0;border-radius:8px;overflow:hidden;animation:nmr-result-in .45s both;animation-delay:calc(var(--result-index,0)*65ms);font-family:inherit;line-height:1.35}.nmr-search .nmr-search-result:hover,.nmr-search .nmr-search-result[aria-selected=true]{background:#fff;outline:2px solid #367cff;outline-offset:2px}.nmr-search-product img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;display:block;border-radius:5px;margin-bottom:12px;opacity:0;transition:opacity .35s}.nmr-search-product img.is-loaded{opacity:1}.nmr-search .nmr-search-result span{display:block}.nmr-search .nmr-search-result small{display:block;margin-top:8px;color:#333;overflow-wrap:anywhere}.nmr-search-empty{color:#111;grid-column:1/-1}@keyframes nmr-result-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(min-width:701px)and (max-width:1100px){.nmr-search-drawer{width:310px}.nmr-search #nmr-predictive-results{left:310px;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px;gap:16px}.nmr-body .nmr-header .nmr-clock{left:290px}}@media(max-width:700px){.nmr-body .nmr-header .nmr-brand-note{width:calc(100% - 165px);max-width:210px;font-size:9px;line-height:1.3}.nmr-body .nmr-header .nmr-clock{top:86px;left:20px;font-size:9px}.nmr-body .nmr-nav .nmr-menu-toggle img{width:104px;max-height:58px}.nmr-hero{height:clamp(340px,58svh,500px);min-height:0}.nmr-hero-image{height:100%;width:100%;object-fit:cover;object-position:50% 50%}.nmr-hero-heading{top:56%;padding:0 12px}.nmr-hero-heading h1{font-size:clamp(30px,9vw,42px)}.nmr-search-drawer{width:100%;height:100px;bottom:auto}.nmr-search #nmr-predictive-results{top:100px;right:0;bottom:0;left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:12px}.nmr-search .nmr-search-result{padding:8px;font-size:12px}.nmr-search-product img{margin-bottom:8px}.nmr-search::backdrop{background:#e1edfad6}}@media(prefers-reduced-motion:reduce){.nmr-body .nmr-nav .nmr-menu-toggle img,.nmr-body .nmr-nav.is-open .nmr-nav-links,.nmr-nav.is-open .nmr-nav-brand:after,.nmr-search::backdrop,.nmr-search[open] .nmr-search-drawer,.nmr-search .nmr-search-result{animation:none}.nmr-search-product img{transition:none}}.nmr-search #nmr-predictive-results{grid-auto-rows:max-content;align-items:start}.nmr-search .nmr-search-product{min-height:min-content}.nmr-search-product img{height:auto}
/*# sourceMappingURL=/cdn/shop/t/12/assets/nmr-storefront-ui.css.map */
