.page-width{max-width:var(--nm-max)}.nm-offer-section,.nm-divider-section{display:block}.shopify-section+.shopify-section{margin-top:0}.nm-section-rhythm{padding-top:var(--sp-5);padding-bottom:var(--sp-5)}@media screen and (min-width:990px){.nm-section-rhythm{padding-top:var(--sp-6);padding-bottom:var(--sp-6)}}.banner{min-height:68vh}.banner--large{min-height:74vh}@media screen and (min-width:750px){.banner{min-height:78vh}.banner--large{min-height:84vh}}@media screen and (min-width:990px){.banner{min-height:82vh}.banner--large{min-height:88vh}}.banner__box{max-width:680px;padding:var(--sp-4) var(--sp-3);border-radius:0}@media screen and (min-width:750px){.banner__box{padding:var(--sp-5) var(--sp-4)}}.banner__box>*+*{margin-top:var(--sp-3)}.banner__box .banner__heading{margin:0}.banner__buttons{margin-top:var(--sp-4)}.banner__media.placeholder,.banner .placeholder-svg{background-color:var(--nm-porcelain);fill:var(--nm-taupe);color:var(--nm-taupe)}.product-grid,.grid--4-col-desktop{column-gap:12px;row-gap:var(--sp-4)}@media screen and (min-width:750px){.product-grid,.grid--4-col-desktop{column-gap:var(--sp-3);row-gap:var(--sp-5)}}@media screen and (max-width:749px){.grid--2-col-tablet-down .grid__item,.product-grid .grid__item{width:calc(50% - 6px);max-width:calc(50% - 6px)}}@media screen and (min-width:750px)and (max-width:989px){.product-grid .grid__item{width:calc(33.33% - var(--sp-3) * 2 / 3);max-width:calc(33.33% - var(--sp-3) * 2 / 3)}}.card__media,.card .media{background-color:var(--nm-porcelain);overflow:hidden}.card__media img,.card .media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.6,.2,1)}@media(hover:hover){.card:hover .card__media img,.card-wrapper:hover .card__media img{transform:scale(1.04)}}.card__content,.card-information{text-align:center}.card__heading{margin-bottom:6px}.card__information .price{margin-top:0}.card__badge{left:0;right:auto;top:0;bottom:auto}.header{border-bottom:var(--nm-hairline);background:var(--nm-ivory)}.header__inline-menu .list-menu--inline{gap:38px;flex-wrap:nowrap}.header__menu-item{padding-left:0;padding-right:0;white-space:nowrap;color:var(--nm-noir);transition:opacity .3s ease}.header__menu-item:hover{opacity:.6}.header__menu-item .icon-caret{color:var(--nm-stone)}.header__icons{gap:14px;align-items:center}.header__icons .nm-icon{display:block;color:var(--nm-ink)}@media screen and (max-width:749px){.header .header__icon,.header>header-drawer>details>summary{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0}.header header-drawer summary .icon-close,.menu-drawer__close-button .icon-close,.header__search .modal__toggle-close{width:14px;height:14px}.menu-drawer .icon-caret,.menu-drawer .icon-arrow{width:12px!important;height:12px!important}.header__icons{gap:2px}}.header__icons .nm-text-label{display:none}@media screen and (max-width:749px){.header{position:relative}.header__icons .header__search{position:absolute;left:52px;top:0;bottom:0;display:flex;align-items:center;margin:0}.header__icons .header__search .search-modal{position:fixed;top:0;left:0;right:0;width:100vw}}@media screen and (min-width:750px){.header__icons{gap:28px}.header__icons .nm-icon{display:none}.header__icons .nm-text-label{display:inline}}.header__icon--text,.header__icon--text .header__text-icon{font-family:var(--font-body-family);font-weight:400;font-size:15px;letter-spacing:.01em;text-transform:none;color:var(--nm-noir)}.header__icon--text:hover{text-decoration:none;opacity:.6}.header__icon--text,.header__icon--cart{transition:opacity .3s ease}.header__icons .header__icon--text .cart-count-bubble{display:flex;position:static;margin-left:8px;min-width:21px;height:21px;padding:0 5px;border-radius:999px;background:var(--nm-noir);color:var(--nm-ivory);font-size:9px;font-weight:var(--font-body-weight-bold);letter-spacing:0;align-items:center;justify-content:center}.header header-drawer .icon-hamburger{--icons-thickness: 1.25px;width:18px;height:14px;justify-content:space-between;gap:0}.header header-drawer .icon-hamburger span{border-radius:0}.header__icons .disclosure__button .icon-caret,.header__icons .localization-form .icon-caret{width:9px;height:6px}.header__icon--cart{display:inline-flex;align-items:center;margin-right:0}.header__icon--cart .icon-cart{width:22px;height:20px;transform:none!important;margin-bottom:0!important}.header__icon--cart #cart-icon-bubble{display:inline-flex;align-items:center}.header__icon--cart .cart-count-bubble{position:static;margin-left:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--nm-ink);color:var(--nm-white);font-size:10px;font-weight:var(--font-body-weight-bold);display:flex;align-items:center;justify-content:center}.header__icons .localization-form__select,.header__icons .disclosure__button{font-family:var(--font-body-family);font-weight:400;font-size:15px;letter-spacing:.01em;text-transform:none;color:var(--nm-noir)}.header__icon .icon,.header__icon svg{color:var(--nm-noir);transition:opacity .3s ease}.header__icon:hover{opacity:.6}.footer{background:var(--nm-noir);color:var(--nm-ivory);border-top:none;padding-top:var(--sp-5)}@media screen and (min-width:990px){.footer{padding-top:var(--sp-6)}}.footer .footer-block__heading,.footer h5,.footer .footer__heading{font-family:var(--font-body-family);font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#b9afa3;margin-bottom:18px}.footer a,.footer .list-menu__item--link{color:var(--nm-ivory);font-size:14px;font-weight:300;letter-spacing:.02em;text-transform:none;opacity:.85;transition:opacity .3s ease}.footer a:hover{opacity:1}.footer__content-bottom{border-top:1px solid #3A342E;margin-top:var(--sp-5);padding-top:var(--sp-3)}.footer__copyright,.footer .copyright__content{font-size:12px;letter-spacing:.1em;color:#b9afa3}.newsletter__wrapper{padding:var(--sp-5) var(--sp-3)}@media screen and (min-width:990px){.newsletter__wrapper{padding:var(--sp-6) var(--sp-4)}}.newsletter-form__field-wrapper{max-width:420px;margin-left:auto;margin-right:auto}.newsletter-form__field-wrapper .field{background:transparent;border:none;border-bottom:1px solid var(--nm-taupe)}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{display:none}.newsletter-form__field-wrapper .field__input{background:transparent;border:none;padding:14px 2px}.newsletter-form__field-wrapper .field__input:focus{border-bottom-color:var(--nm-cognac);box-shadow:none;outline:none}.announcement-bar,.announcement-bar .announcement-bar__message{background:var(--nm-sand);color:var(--nm-ink)}.announcement-bar .splide__slide,.announcement-bar .announcement-bar__desktop-grid,.announcement-bar .announcement-bar__mobile-grid{display:flex;justify-content:center;align-items:center}.announcement-bar__message{margin-inline:auto}.announcement-bar__message{padding:0 16px;font-family:var(--font-body-family);font-weight:400;font-size:11px;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:750px){.announcement-bar__message{font-size:13px;letter-spacing:.12em}}.announcement-bar a{color:var(--nm-noir)}.rich-text__text,.rich-text .rte{max-width:62ch;margin-inline:auto}.rich-text__blocks{max-width:900px;margin-inline:auto}*:focus-visible{outline:1px solid var(--nm-cognac);outline-offset:3px}@media(prefers-reduced-motion:reduce){.card__media img,.card .media img{transition:none}.card:hover .card__media img{transform:none}}@media screen and (max-width:749px){.banner__box{padding-left:var(--sp-2);padding-right:var(--sp-2)}.banner__buttons .button{padding:16px 32px}.card__content,.card-information{padding-top:14px}.card__heading{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nivia-layout.css.map */
