:root{--nooma-ink: #1f1610;--nooma-ink-soft: #6b5757;--nooma-paper: #faf1e2;--nooma-paper-warm: #fbf1da;--nooma-cream: #fff8e8;--nooma-accent: #c9453b;--nooma-sage: #7faa52;--nooma-honey: #e8c672;--nooma-blush: #ffb5b0;--nooma-shadow: 0 4px 0 rgb(31 22 16 / .25);--nooma-shadow-soft: 0 6px 0 rgb(31 22 16 / .12);--nooma-serif: "Fraunces", Georgia, serif;--nooma-sans: "Instrument Sans", system-ui, -apple-system, sans-serif;--font-body--family: var(--nooma-sans);--font-subheading--family: var(--nooma-sans);--font-subheading--weight: 600;--font-heading--family: var(--nooma-serif);--font-heading--weight: 500;--font-heading--style: normal;--font-accent--family: var(--nooma-serif);--font-accent--weight: 500}body{background:var(--nooma-paper);color:var(--nooma-ink);-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3{font-family:var(--nooma-serif)!important;font-weight:500!important;letter-spacing:-.02em;text-wrap:balance}h1 em,h2 em,h3 em{font-style:italic;font-weight:400;color:var(--nooma-ink-soft)}.rte a,.text-block a{color:var(--nooma-accent)}.rte a:hover,.text-block a:hover{color:var(--nooma-ink)}.button:not(.button-secondary,.button-unstyled,.cart-items__remove,.quantity-minus,.quantity-plus,.quick-add__button,.cart-discount__button),button.shopify-payment-button__button--unbranded{font-weight:700;box-shadow:var(--nooma-shadow);transition:transform .15s,box-shadow .15s,background-color .15s}.button:not(.button-secondary,.button-unstyled,.cart-items__remove,.quantity-minus,.quantity-plus,.quick-add__button,.cart-discount__button):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-background-color: var(--nooma-ink);--button-color: var(--nooma-cream);transform:translateY(-2px);box-shadow:0 6px #1f161040}.button-secondary{font-weight:600}.button-secondary:hover{--button-background-color: var(--nooma-ink);--button-color: var(--nooma-cream);--button-border-color: var(--nooma-ink)}.nooma-wordmark{display:inline-flex;align-items:baseline;font-family:var(--nooma-serif);font-weight:500;font-size:30px;line-height:1;letter-spacing:-.5px;color:var(--nooma-ink);white-space:nowrap}.nooma-wordmark i{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--nooma-accent);margin-left:3px}@media screen and (max-width:749px){.nooma-wordmark{font-size:26px}}.header-logo:hover .nooma-wordmark i{background:var(--nooma-ink)}.cart-bubble__background{background-color:var(--nooma-accent)}.card-gallery{border:3px solid var(--nooma-ink);border-radius:20px;overflow:hidden;background:var(--nooma-cream);box-shadow:var(--nooma-shadow-soft)}.product-card .price,.product-card .product-card__title{color:var(--nooma-ink)}.product-media-container{border-radius:20px}.nooma-footer{font-family:var(--nooma-sans);font-size:14px;color:var(--nooma-ink-soft);border-top:1px solid rgb(31 22 16 / .1);background:var(--nooma-paper)}.nooma-footer__inner{box-sizing:border-box;width:100%;max-width:var(--page-width, 1200px);margin-inline:auto;padding:44px var(--page-margin, 16px) 22px}.nooma-footer__top{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:32px}.nooma-footer__brand{display:grid;grid-template-columns:auto 1fr;column-gap:14px;row-gap:2px;align-items:center;color:var(--nooma-ink)}.nooma-footer__brand img{grid-row:span 2;width:52px;height:auto}.nooma-footer__brand strong{font:500 20px/1.2 var(--nooma-serif);letter-spacing:-.2px;align-self:end}.nooma-footer__brand span{font:italic 15px/1.35 var(--nooma-serif);color:var(--nooma-ink-soft);align-self:start}.nooma-footer__pill{grid-column:1 / -1;justify-self:start;margin-top:16px;font-size:14px;font-weight:600;text-decoration:none;color:var(--nooma-ink);border:2px solid var(--nooma-ink);border-radius:99px;padding:9px 20px;background:#fff;transition:background-color .15s,color .15s;white-space:nowrap}.nooma-footer__pill:hover{background:var(--nooma-ink);color:var(--nooma-cream)}.nooma-footer__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.nooma-footer__group--small{grid-column:1 / -1}.nooma-footer__group--small .nooma-footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.nooma-footer__head{margin:0 0 10px;font:700 11.5px/1.2 var(--nooma-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--nooma-ink)}.nooma-footer__links{display:flex;flex-direction:column}.nooma-footer a.nooma-footer__link{padding-block:6px;color:var(--nooma-ink-soft);text-decoration:none}.nooma-footer a.nooma-footer__link:hover{color:var(--nooma-accent)}.nooma-footer__base{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:18px;border-top:1px solid rgb(31 22 16 / .1);font-size:13px}.nooma-footer__country{display:flex;align-items:center;gap:8px;margin:0}.nooma-footer__country label{color:var(--nooma-ink);font-weight:600}.nooma-footer__country select{font:500 13px var(--nooma-sans);color:var(--nooma-ink);background:#fff;border:1.5px solid var(--nooma-ink);border-radius:999px;padding:7px 30px 7px 12px;min-height:38px}@media screen and (min-width:750px){.nooma-footer__inner{padding-top:56px}.nooma-footer__top{grid-template-columns:minmax(240px,1.3fr) minmax(0,2fr);gap:48px;padding-bottom:44px}.nooma-footer__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nooma-footer__group--small{grid-column:auto}.nooma-footer__group--small .nooma-footer__links{display:flex}.nooma-footer a.nooma-footer__link{padding-block:4px}}.hero svg.hero__media{display:none}.hero:not(:has(img.hero__media,video)){background:linear-gradient(180deg,var(--nooma-paper-warm) 0%,var(--nooma-paper) 100%)}.hero h1{font-size:clamp(44px,7vw,84px);line-height:1.02;letter-spacing:-1.5px}.nooma-offer{width:100%;border:2px solid var(--nooma-ink);border-radius:20px;background:var(--nooma-cream);padding:16px;box-shadow:var(--nooma-shadow-soft)}.nooma-offer__title{margin:0 0 10px;font-family:var(--nooma-serif);font-style:italic;font-size:16px;color:var(--nooma-ink-soft)}.nooma-offer__tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nooma-offer__tier{position:relative;display:flex;flex-direction:column;gap:2px;padding:12px 10px 10px;border:1.5px solid rgb(31 22 16 / .18);border-radius:14px;background:var(--nooma-paper)}.nooma-offer__tier--best{border:2px solid var(--nooma-accent);background:#fff}.nooma-offer__flag{position:absolute;top:-10px;left:10px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--nooma-cream);background:var(--nooma-accent);border-radius:99px;padding:3px 8px}.nooma-offer__qty{font-size:13px;font-weight:600}.nooma-offer__price{font-family:var(--nooma-serif);font-size:20px;font-weight:500}.nooma-offer__save{font-size:12px;font-weight:700;color:var(--nooma-accent);line-height:1.3}.nooma-offer__note{margin:10px 0 0;font-size:12.5px;color:var(--nooma-ink-soft)}@media screen and (max-width:420px){.nooma-offer__tiers{grid-template-columns:1fr}.nooma-offer__tier{flex-direction:row;align-items:baseline;gap:10px}.nooma-offer__qty{min-width:76px}.nooma-offer__flag{top:-9px;left:auto;right:10px}}.nooma-extras{width:100%;display:flex;flex-direction:column;gap:22px}.nooma-extras__label{margin:0 0 10px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nooma-accent)}.nooma-extras__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.nooma-extras__chips li{font-size:13.5px;font-weight:600;padding:5px 12px;border:1.5px solid var(--nooma-ink);border-radius:99px;background:var(--nooma-cream)}.nooma-extras__facts{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14.5px}.nooma-extras__fact{display:flex;gap:10px;align-items:baseline}.nooma-extras__fact span{color:var(--nooma-accent);font-size:12px}.nooma-faq{display:flex;flex-direction:column;gap:10px}.nooma-faq__item{border:1.5px solid rgb(31 22 16 / .18);border-radius:16px;background:var(--nooma-cream);transition:border-color .15s,background-color .15s}.nooma-faq__item[open]{border-color:var(--nooma-ink);background:#fff}.nooma-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 16px 16px 18px;font:600 16px/1.3 var(--nooma-sans);color:var(--nooma-ink)}.nooma-faq__item summary::-webkit-details-marker{display:none}.nooma-faq__item summary:after{content:"";flex:none;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--nooma-ink);background:var(--nooma-cream) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 5v10M5 10h10' stroke='%231F1610' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / 14px no-repeat;transition:transform .2s}.nooma-faq__item[open] summary:after{transform:rotate(45deg);background-color:var(--nooma-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 5v10M5 10h10' stroke='%23FFF8E8' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.nooma-faq__item summary:focus-visible{outline:2px solid var(--nooma-accent);outline-offset:2px;border-radius:14px}.nooma-faq__answer{padding:0 18px 18px;font-size:15px;line-height:1.6;color:var(--nooma-ink-soft)}.nooma-faq__answer p{margin:0}.nooma-faq__answer a{color:var(--nooma-accent);text-underline-offset:3px}.nooma-kicker{margin:0 0 10px;font:700 11.5px/1.3 var(--nooma-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--nooma-accent)}.nooma-card{background:var(--nooma-cream);border:2px solid var(--nooma-ink);border-radius:20px;box-shadow:var(--nooma-shadow-soft);padding:16px}.nooma-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;font:600 14px/1 var(--nooma-sans);color:var(--nooma-ink);background:var(--nooma-cream);border:2px solid var(--nooma-ink);border-radius:99px;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .15s,color .15s}.nooma-pill:hover{background:var(--nooma-ink);color:var(--nooma-cream)}.nooma-error{margin:8px 0 0;font-size:13px;font-weight:600;color:var(--nooma-accent)}form.is-busy button,form.is-busy .nooma-pill{opacity:.55;pointer-events:none}.nooma-italic{font-family:var(--nooma-serif);font-style:italic;color:var(--nooma-ink-soft)}.button:not(.button-secondary,.button-unstyled,.cart-items__remove,.quantity-minus,.quantity-plus,.quick-add__button,.cart-discount__button){min-height:52px;font-size:16px;text-transform:lowercase}.cart__checkout-button{width:100%}.product-media-container{border:2px solid var(--nooma-ink);border-radius:16px;overflow:hidden;background:#fff}.product-card .price{font-size:15px;font-weight:600}.product-card .product-card__title,.product-card a{text-decoration:none}.quick-add__button{border:2px solid var(--nooma-ink)!important;box-shadow:0 3px #1f16102e}.theme-drawer__title{font-family:var(--nooma-serif)!important;font-weight:500;letter-spacing:-.02em;text-transform:lowercase}.theme-drawer__dialog{border-left:3px solid var(--nooma-ink)}.cart-items__title{font-weight:600;text-decoration:none}.cart-items__media-container{background:#fff}.cart-items__remove{box-shadow:none!important}.quantity-selector{border:2px solid var(--nooma-ink);border-radius:99px;background:var(--nooma-cream)}.cart-totals__total-label{font-family:var(--nooma-serif);font-size:18px}.cart-totals__total-value{font-family:var(--nooma-serif);font-size:22px;font-weight:500}.cart-totals__tax-note,.cart-discounts__item,.cart-items__variants,.cart-items__properties,.cart-title h1{text-transform:lowercase}.cart-drawer__summary{border-top:2px solid var(--nooma-ink);background:var(--nooma-cream)!important}@media screen and (min-width:750px){.cart-summary__inner{background:var(--nooma-cream);border:2px solid var(--nooma-ink);border-radius:20px;box-shadow:var(--nooma-shadow-soft);padding:24px;align-items:stretch}}.cart-page--empty .cart-page__title:before{content:"";display:block;width:72px;height:72px;margin:0 auto 16px;background:url(nooma-face.png) center / contain no-repeat}.account-button{display:none!important}.shopify-policy__container{max-width:680px;padding:48px 16px 80px;font-size:16px;line-height:1.65}.shopify-policy__title h1{font-family:var(--nooma-serif);font-weight:500;text-transform:lowercase;text-align:left}.nooma-announce{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 18px;padding:7px 12px;background:var(--nooma-ink);color:var(--nooma-cream);font:600 12.5px/1.35 var(--nooma-sans);text-align:center;text-decoration:none}.nooma-announce:hover{color:var(--nooma-cream)}.nooma-assure{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px;line-height:1.4}.nooma-pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.nooma-pay__icon{width:34px;height:22px;display:block}.nooma-assure-block{display:grid;gap:12px}.nooma-sticky{display:none}@media screen and (max-width:749px){.nooma-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--nooma-paper);border-top:2px solid var(--nooma-ink);transform:translateY(110%);transition:transform .2s}.nooma-sticky.is-on{transform:none}.nooma-sticky__button{width:100%;min-height:50px}body:has(.nooma-sticky){padding-bottom:76px}}@media(prefers-reduced-motion:reduce){.nooma-sticky{transition:none}}.nooma-progress{margin-block:4px 16px;padding:12px 14px;background:var(--nooma-cream);border:2px solid var(--nooma-ink);border-radius:16px;font-size:14px;line-height:1.4}.nooma-progress__msg{margin:0 0 8px;font-size:15px}.nooma-progress__bar{height:8px;border-radius:99px;background:#1f16101f;overflow:hidden}.nooma-progress__bar i{display:block;height:100%;border-radius:99px;background:var(--nooma-accent);transition:width .3s}.nooma-progress__msg+.nooma-progress__sheets,.nooma-progress>.nooma-progress__sheets:first-child{margin-top:0}.nooma-progress__bar+.nooma-progress__sheets{margin-top:12px}.nooma-progress strong,.nooma-saving{color:var(--nooma-accent);font-weight:700}.nooma-saving,.nooma-delivery{display:flex;justify-content:space-between;gap:12px;font-size:14px}.nooma-delivery span:last-child{text-align:right;color:var(--nooma-ink-soft)}.nooma-facts{padding:56px 16px;text-align:center}.nooma-facts h2,.nooma-faq-section h2,.nooma-app h2{margin:0 0 24px;font-size:clamp(30px,4vw,46px);line-height:1.12}.nooma-facts__grid{display:grid;grid-template-columns:1fr;gap:20px;text-align:left}.nooma-facts__grid h3{margin:0 0 6px;font-size:20px}.nooma-facts__grid p{margin:0;font-size:14.5px;line-height:1.6;color:#3d302a}.nooma-facts__note{margin:20px 0 0;font-size:13.5px;color:var(--nooma-ink-soft)}@media screen and (min-width:750px){.nooma-facts__grid{grid-template-columns:repeat(3,1fr)}}.nooma-faq-section__inner{box-sizing:border-box;max-width:var(--page-width, 1200px);margin:0 auto;padding:56px var(--page-margin, 16px) 64px;display:grid;gap:24px}.nooma-faq-section__intro h2{margin-bottom:12px}.nooma-faq-section__lead{margin:0 0 18px;font-size:16px;line-height:1.55;color:var(--nooma-ink-soft);max-width:34ch}.nooma-faq-section__lead a{color:var(--nooma-ink);font-weight:600;text-underline-offset:3px}@media screen and (min-width:900px){.nooma-faq-section__inner{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);gap:56px;align-items:start;padding-block:80px}.nooma-faq-section__intro{position:sticky;top:110px}}.nooma-app-section{background:var(--nooma-paper-warm)}.nooma-app{max-width:560px;margin:0 auto;padding:56px 16px;text-align:center}.nooma-app img{width:88px;height:auto;margin-bottom:12px}.nooma-app__text{margin:0 0 20px;font-size:16px;line-height:1.6;color:var(--nooma-ink-soft)}.password-main,.password-page{background:var(--nooma-paper)}.nooma-wordmark--big{font-size:clamp(44px,9vw,72px)}.nooma-wordmark--big i{width:14px;height:14px;margin-left:5px}.logo-block:has(.nooma-wordmark--big){width:auto;max-height:none;justify-content:center}.nooma-hero,.nooma-facts{box-sizing:border-box;width:100%;max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:var(--page-margin, 16px)}.nooma-hero-section{background:linear-gradient(180deg,var(--nooma-paper-warm) 0%,var(--nooma-paper) 100%);overflow:hidden}.nooma-hero{box-sizing:border-box;width:100%;max-width:var(--page-width, 1200px);margin-inline:auto;padding:32px var(--page-margin, 16px) 40px;display:grid;grid-template-columns:1fr;gap:28px;text-align:center}.nooma-hero h1{margin:0;font-size:clamp(44px,12vw,80px);line-height:1;letter-spacing:-.03em}.nooma-hero h1 em{color:var(--nooma-accent)}.nooma-hero__tagline{margin:14px auto 0;max-width:28ch;font-size:17px;line-height:1.45;color:var(--nooma-ink-soft)}.nooma-hero__actions{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:22px}.nooma-hero__cta{min-width:230px}.nooma-hero__second{padding:10px;font-size:15px;font-weight:600;color:var(--nooma-ink);text-underline-offset:3px}.nooma-hero__pics{position:relative;display:grid;grid-template-columns:1fr 1.25fr 1fr;align-items:center;max-width:560px;margin:0 auto;width:100%}.nooma-hero__pic{display:block;aspect-ratio:4 / 5;border-radius:18px;overflow:hidden;background:#fff;border:2px solid var(--nooma-ink)}.nooma-hero__pic img{display:block;width:100%;height:100%;object-fit:cover}.nooma-hero__pic--1{transform:rotate(-5deg) translate(10%)}.nooma-hero__pic--2{position:relative;z-index:2;box-shadow:0 10px 24px #1f16102e}.nooma-hero__pic--3{transform:rotate(5deg) translate(-10%)}.nooma-hero__pics--1{grid-template-columns:1fr;max-width:320px}.nooma-hero__pics--1 .nooma-hero__pic{transform:none}@media screen and (min-width:990px){.nooma-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;padding-block:64px 80px;text-align:left}.nooma-hero__tagline{margin-inline:0;font-size:20px}.nooma-hero__actions{flex-direction:row;gap:18px}}.nooma-rooms{box-sizing:border-box;width:100%;max-width:var(--page-width, 1200px);margin-inline:auto;padding:44px 0 36px}.nooma-rooms__head{padding-inline:var(--page-margin, 16px);text-align:center}.nooma-rooms h2{margin:0 0 20px;font-size:clamp(30px,4vw,44px);line-height:1.1}.nooma-rooms__row{list-style:none;margin:0;display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin, 16px);padding:4px var(--page-margin, 16px) 12px;scrollbar-width:none}.nooma-rooms__row::-webkit-scrollbar{display:none}.nooma-rooms__item{scroll-snap-align:start}.nooma-rooms__card{display:flex;flex-direction:column;gap:4px;padding:0;text-align:left;color:var(--nooma-ink);text-decoration:none}.nooma-rooms__img{display:grid;place-items:center;aspect-ratio:4 / 5;margin-bottom:6px;border-radius:16px;overflow:hidden;background:var(--nooma-cream);border:2px solid var(--nooma-ink);transition:transform .15s}.nooma-rooms__img img{display:block;width:100%;height:100%;object-fit:cover}.nooma-rooms__img .nooma-rooms__ghost{width:40%;height:auto;object-fit:contain}.nooma-rooms__card:hover .nooma-rooms__img{transform:translateY(-3px)}.nooma-rooms__name{font-family:var(--nooma-serif);font-weight:500;font-size:18px;line-height:1.15}.nooma-rooms__line{font-size:13.5px;line-height:1.35;color:var(--nooma-ink-soft)}@media screen and (min-width:750px){.nooma-rooms__row{grid-auto-flow:row;grid-template-columns:repeat(5,1fr);grid-auto-columns:auto;overflow:visible;gap:18px}}.card-gallery{border-width:2px;border-radius:16px;box-shadow:none}.card-gallery .product-media-container{border:0;border-radius:0}.product-card .product-card__title,.product-card .product-title,.product-card [class*=title]{font-size:15px;line-height:1.3}.product-information .accelerated-checkout-block{display:none!important}.nooma-cart-assure{margin-top:16px}.nooma-look{border:2px solid var(--nooma-ink);border-radius:20px;background:var(--nooma-cream);color:var(--nooma-ink);padding:16px;width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);box-shadow:var(--nooma-shadow-soft)}.nooma-look::backdrop{background:#1f161080}.nooma-look__img{display:block;width:100%;max-height:52dvh;object-fit:contain;background:#fff;border:1.5px solid var(--nooma-ink);border-radius:12px}.nooma-look__title{margin:12px 0 2px;font:500 26px/1.1 var(--nooma-serif)}.nooma-look__meta{margin:0;font-size:12.5px;color:var(--nooma-ink-soft)}.nooma-look__chips{list-style:none;margin:8px 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.nooma-look__chips li{padding:3px 9px;font-size:12.5px;background:#fff;border:1.5px solid rgb(31 22 16 / .25);border-radius:999px}.nooma-look__row{display:flex;align-items:center;gap:10px}.nooma-look__add{flex:1}.nooma-look__close{padding:12px 6px;font:600 14px var(--nooma-sans);color:var(--nooma-ink);background:none;border:0;text-decoration:underline;cursor:pointer;box-shadow:none;min-height:0}@media screen and (max-width:899px){.nooma-look{margin:auto 12px 12px;width:auto;max-width:none}}.nooma-assure__offer{font-weight:700}.nooma-assure__offer a{color:inherit;text-underline-offset:3px}@media screen and (max-width:749px){.product-information media-gallery{padding-inline:16px;box-sizing:border-box}}.nooma-tray{width:100%;display:flex;flex-direction:column;gap:8px;min-width:0}.nooma-tray .nooma-kicker{margin:0}.nooma-tray__meter{list-style:none;margin:0 0 2px;padding:0;display:flex;gap:5px}.nooma-tray__meter li{flex:1 1 auto;position:relative;padding-top:9px;font:600 11px/1.2 var(--nooma-sans);color:var(--nooma-ink-soft);white-space:nowrap}.nooma-tray__meter li:before{content:"";position:absolute;inset:0 0 auto;height:5px;border-radius:5px;background:#1f161024}.nooma-tray__meter li.is-on{color:var(--nooma-ink)}.nooma-tray__meter li.is-on:before{background:var(--nooma-ink)}.nooma-tray__wrap{position:relative;margin:0 -16px}.nooma-tray__row{list-style:none;margin:0;padding:2px 16px 4px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none}.nooma-tray__row::-webkit-scrollbar{display:none}.nooma-tray__card{position:relative;flex:none;width:140px;scroll-snap-align:start;display:flex}.nooma-tray__row--fit .nooma-tray__card{flex:1 1 0;width:auto;max-width:190px}.nooma-tray__label{display:flex;flex-direction:column;align-items:stretch;width:100%;margin:0;padding:4px 4px 7px;border:1.5px solid rgb(31 22 16 / .18);border-radius:14px;background:var(--nooma-paper);cursor:pointer}.nooma-tray__label input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.nooma-tray__label:has(input:focus-visible){outline:2px solid var(--nooma-accent);outline-offset:2px}.nooma-tray__pic{display:block;aspect-ratio:1;background:#fff;border:1.5px solid var(--nooma-ink);border-radius:9px;overflow:hidden}.nooma-tray__img{display:block;width:100%;height:100%;object-fit:contain}.nooma-tray__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6px 4px 0;font:600 14px/1.2 var(--nooma-sans)}.nooma-tray__meta{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:1px 4px 0;font-size:12px;color:var(--nooma-ink-soft)}.nooma-tray__flag{margin:3px 4px 0;font:700 11.5px/1.2 var(--nooma-sans);color:var(--nooma-accent)}.nooma-tray__foot{margin-top:auto;padding:6px 2px 0;display:flex;align-items:center;justify-content:space-between;gap:4px}.nooma-tray__pill{font:700 12.5px/1 var(--nooma-sans);padding:8px 10px;min-height:0;border:2px solid var(--nooma-ink);border-radius:999px;background:#fff;color:var(--nooma-ink);white-space:nowrap;box-shadow:none;cursor:pointer}.nooma-tray__adds{display:flex;flex-direction:column;align-items:flex-end;font:700 13.5px/1.1 var(--nooma-sans);white-space:nowrap}.nooma-tray__adds s{font-weight:400;font-size:11px;color:var(--nooma-ink-soft)}.nooma-tray__card.is-picked .nooma-tray__label{border:2px solid var(--nooma-ink);background:#fff;padding:3.5px 3.5px 6.5px}.nooma-tray__card.is-picked .nooma-tray__pill{flex:1;text-align:center;background:var(--nooma-ink);color:var(--nooma-cream)}.nooma-tray__card.is-picked .nooma-tray__adds{display:none}.nooma-tray__look{position:absolute;right:9px;top:9px;width:30px;height:30px;min-height:0;padding:0;display:grid;place-items:center;border:1.5px solid var(--nooma-ink);border-radius:50%;background:var(--nooma-cream);color:var(--nooma-ink);cursor:pointer;box-shadow:none}.nooma-tray__look svg{width:15px;height:15px}.nooma-tray__status{margin:0;font-size:13.5px;font-weight:700;color:var(--nooma-accent);line-height:1.35}.nooma-tray__status:empty{display:none}.nooma-tray--basket{margin-block:16px;padding-top:14px;border-top:1px solid rgb(31 22 16 / .12)}.nooma-tray--basket .nooma-tray__wrap{margin:0 -4px}.nooma-tray--basket .nooma-tray__row{padding:2px 4px 4px;scroll-padding-left:4px}.nooma-tray--basket .nooma-tray__card{width:128px}@media screen and (min-width:900px){.nooma-tray__wrap{margin:0}.nooma-tray__row{padding:2px 0 4px;scroll-padding-left:0}.nooma-tray__card{width:132px}}.theme-drawer__dialog .cart-drawer__summary{position:sticky!important;bottom:0}.nooma-chips-section,.nooma-deals{box-sizing:border-box;width:100%;max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:var(--page-margin, 16px)}.nooma-chips-section{padding-block:18px 6px}.nooma-chips .nooma-kicker{margin:0 0 10px}.nooma-chips__row{list-style:none;margin:0;padding:2px 0 8px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.nooma-chips__row::-webkit-scrollbar{display:none}.nooma-chips__row li{flex:0 0 auto;scroll-snap-align:start}.nooma-chip{display:flex;flex-direction:column;align-items:center;gap:6px;width:76px;text-decoration:none;color:var(--nooma-ink)}.nooma-chip__pic{display:block;width:64px;height:64px;border:2px solid var(--nooma-ink);border-radius:50%;overflow:hidden;background:var(--nooma-cream)}.nooma-chip__pic img{display:block;width:100%;height:100%;object-fit:cover}.nooma-chip__name{font-size:12.5px;font-weight:600;line-height:1.2;text-align:center}.nooma-chip:hover .nooma-chip__pic{transform:translateY(-2px)}.nooma-chip__pic{transition:transform .15s}.nooma-chip.is-current .nooma-chip__pic{border-color:var(--nooma-accent);box-shadow:0 0 0 2px var(--nooma-accent)}.nooma-chip.is-current .nooma-chip__name{color:var(--nooma-accent)}@media screen and (max-width:749px){.nooma-chips__row{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}}@media screen and (min-width:750px){.nooma-chips__row{flex-wrap:wrap;overflow:visible;gap:14px}.nooma-chip{width:88px}.nooma-chip__pic{width:76px;height:76px}}.nooma-deals{padding-block:4px 10px}.nooma-deals__line{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--nooma-ink)}.nooma-deals__line span+span:before{content:"\b7";margin:0 7px;color:var(--nooma-ink-soft)}.nooma-deals__line a{margin-left:6px;color:var(--nooma-accent);font-weight:600;text-underline-offset:3px;white-space:nowrap}@media screen and (min-width:750px){product-card button.quick-add__button{opacity:1}product-card button.quick-add__button:disabled{opacity:.45}}.nooma-deals{padding-bottom:16px}@media screen and (min-width:1200px){body .product-information__grid.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.nooma-tray__arrow{display:none}@media(hover:hover)and (min-width:900px){.nooma-tray__card{width:calc((100% - 30px) / 3.3);min-width:132px}.nooma-tray--basket .nooma-tray__card{width:128px}.nooma-tray__meta{-webkit-line-clamp:2}.nooma-tray__arrow{position:absolute;top:calc(50% - 40px);z-index:2;width:36px;height:36px;min-height:0;padding:0;display:grid;place-items:center;border:2px solid var(--nooma-ink);border-radius:50%;background:var(--nooma-cream);color:var(--nooma-ink);cursor:pointer;box-shadow:0 3px #1f16102e;opacity:0;transition:opacity .15s}.nooma-tray__arrow[hidden]{display:none}.nooma-tray__arrow svg{width:16px;height:16px}.nooma-tray__arrow--prev{left:-12px}.nooma-tray__arrow--next{right:-12px}.nooma-tray__wrap:hover .nooma-tray__arrow,.nooma-tray__arrow:focus-visible{opacity:1}}.nooma-not-here{box-sizing:border-box;max-width:520px;margin:0 auto;padding:56px 16px 72px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.nooma-not-here[hidden]{display:none}.nooma-not-here img{width:88px;height:auto}.nooma-not-here h1{margin:0;font-size:clamp(28px,6vw,40px);line-height:1.12}.nooma-not-here p{margin:0 0 8px;font-size:16px;line-height:1.55;color:var(--nooma-ink-soft)}.nooma-not-here__country{margin-top:10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:14px}.nooma-not-here__country select{min-height:40px;padding:0 12px;border:2px solid var(--nooma-ink);border-radius:99px;background:var(--nooma-cream);color:var(--nooma-ink);font:600 14px var(--nooma-sans)}.nooma-is-not-here main .shopify-section:has(.nooma-not-here)+.shopify-section{display:none}.nooma-drawer-tiles{padding:4px var(--drawer-padding, 20px) 8px}.nooma-drawer-tiles .nooma-kicker{margin:0 0 10px}.nooma-drawer-tiles__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nooma-tile-all:nth-child(odd){grid-column:1 / -1}.nooma-tile{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--nooma-ink)}.nooma-tile__pic{display:block;aspect-ratio:1;border:2px solid var(--nooma-ink);border-radius:14px;overflow:hidden;background:#fff}.nooma-tile__pic img{display:block;width:100%;height:100%;object-fit:cover}.nooma-tile__name{font:600 15px/1.2 var(--nooma-sans)}.nooma-tile[aria-current] .nooma-tile__pic{border-color:var(--nooma-accent);box-shadow:0 0 0 2px var(--nooma-accent)}.nooma-tile--all .nooma-tile__pic{display:grid;place-items:center;aspect-ratio:auto;min-height:56px;background:var(--nooma-cream);font:600 15px/1.2 var(--nooma-sans)}.nooma-tile-all:nth-child(2n) .nooma-tile--all .nooma-tile__pic{aspect-ratio:1}.nooma-drawer-extras{margin-top:0}@media screen and (max-width:749px){#header-component .header__columns .search-action{grid-area:rightA!important;justify-content:flex-end}}#header-component[data-menu-style=drawer] .header__columns .search-action{grid-area:rightA!important;justify-content:flex-end}.dropdown-localization__button.button,.dropdown-localization__button.button:hover{--button-background-color: transparent;--button-color: var(--nooma-ink);color:var(--nooma-ink);background:transparent;box-shadow:none!important;transform:none!important}.dropdown-localization__button.button:hover{text-decoration:underline;text-underline-offset:4px}.button.close-button,.button.close-button:hover,.button.menu-drawer__back-button,.button.menu-drawer__back-button:hover,.button.header__icon,.button.header__icon:hover{box-shadow:none!important;transform:none!important;--button-background-color: transparent;--button-color: var(--nooma-ink);background:transparent}.nooma-aisles{box-sizing:border-box;width:100%;max-width:var(--page-width, 1200px);margin-inline:auto;padding:8px var(--page-margin, 16px) 56px;display:flex;flex-direction:column;gap:44px}.nooma-aisle__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgb(31 22 16 / .12)}.nooma-aisle__head h2{margin:0;font-size:clamp(24px,3vw,32px);line-height:1.1}.nooma-aisle__head a{font:600 14px var(--nooma-sans);color:var(--nooma-accent);text-underline-offset:3px;white-space:nowrap}.nooma-aisle__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}@media screen and (min-width:750px){.nooma-aisle__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}}@media screen and (min-width:990px){.nooma-aisle__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nooma-aisle__card{position:relative;container-type:inline-size}.nooma-aisle__link{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--nooma-ink)}.nooma-aisle__pic{display:block;aspect-ratio:1;margin-bottom:8px;border:1.5px solid var(--nooma-ink);border-radius:14px;overflow:hidden;background:#fff}.nooma-aisle__pic img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform .25s}.nooma-aisle__link:hover .nooma-aisle__pic img{transform:scale(1.1)}.nooma-aisle__title{font-size:15px;line-height:1.3}.nooma-aisle__price{font-size:15px;font-weight:600}.nooma-aisle__add{position:absolute;right:10px;top:calc(100cqw - 50px);margin:0}.nooma-aisle__btn{width:40px;height:40px;min-height:0;padding:0;display:grid;place-items:center;border:2px solid var(--nooma-ink);border-radius:50%;background:var(--nooma-cream);color:var(--nooma-ink);cursor:pointer;box-shadow:0 3px #1f16102e}.nooma-aisle__btn svg{width:18px;height:18px}.nooma-aisle__btn:hover{background:var(--nooma-ink);color:var(--nooma-cream)}.card-gallery{border-width:1.5px!important;border-radius:14px}.card-gallery .product-media-container img{transform:scale(1.06)}.nooma-nowrap{white-space:nowrap}.nooma-line-deal{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 2px;padding:4px 10px;border-radius:99px;background:#c9453b1a;font-size:12.5px;line-height:1.3;color:var(--nooma-accent)}.nooma-line-deal span{font-weight:600}.nooma-line-deal strong{font-weight:700}.nooma-line-deal strong:before{content:"\b7";margin-right:6px;font-weight:400}.nooma-sale-price{font-weight:700;color:var(--nooma-accent)}.nooma-was-price{margin-left:6px;color:var(--nooma-ink-soft);opacity:.7;font-weight:400}.cart-totals__item.nooma-saving{padding:10px 14px;border-radius:12px;background:#c9453b1a;color:var(--nooma-accent);font-weight:700;font-size:14.5px}.cart-totals__item.nooma-saving span:last-child{font-weight:600;font-size:12.5px;text-transform:lowercase;opacity:.85;align-self:center}@media screen and (min-width:750px){.product-details .nooma-tray__wrap{margin:0}.product-details .nooma-tray__row{flex-direction:column;gap:8px;padding:0;overflow:visible;scroll-snap-type:none}.product-details .nooma-tray__row .nooma-tray__card{width:100%;max-width:none;flex:none}.product-details .nooma-tray__row .nooma-tray__card:nth-child(n+5){display:none}.product-details .nooma-tray__label{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:7px 12px 7px 7px}.product-details .nooma-tray__card.is-picked .nooma-tray__label{padding:6.5px 11.5px 6.5px 6.5px}.product-details .nooma-tray__pic{grid-row:1 / span 2;width:64px;border-width:1px;border-radius:8px}.product-details .nooma-tray__name{grid-column:2;align-self:end;margin:0;-webkit-line-clamp:1;font-size:15px}.product-details .nooma-tray__meta{grid-column:2;align-self:start;margin:2px 0 0;-webkit-line-clamp:1}.product-details .nooma-tray__flag{grid-column:2;margin:2px 0 0}.product-details .nooma-tray__foot{grid-column:3;grid-row:1 / span 2;margin:0;padding:0;flex-direction:row-reverse;gap:14px}.product-details .nooma-tray__card.is-picked .nooma-tray__pill{flex:none}.product-details .nooma-tray__look{display:none}.product-details .nooma-tray__arrow{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nooma.css.map */
