.product{padding-top:var(--sp-3);padding-bottom:var(--sp-3)}@media screen and (min-width:990px){.product{padding-top:var(--sp-4);padding-bottom:var(--sp-4);column-gap:var(--sp-5)}}.product__info-wrapper{padding-top:var(--sp-4)}@media screen and (min-width:990px){.product__info-wrapper{padding-top:0}.product__column-sticky{top:var(--sp-4)}}.product__info-container>*+*{margin-top:15px}@media screen and (min-width:990px){.product__info-container>*+*{margin-top:20px}}.product__media-wrapper .product__media,.product__media-item .product__media{background-color:var(--nm-porcelain);border-radius:0;overflow:hidden}.product__media img{width:100%;height:auto;object-fit:cover}.product__media-item+.product__media-item{margin-top:var(--sp-1)}.thumbnail{border-radius:0;border:1px solid transparent;transition:border-color .3s ease}.thumbnail:hover{border-color:var(--nm-taupe)}.thumbnail[aria-current=true],.thumbnail.is-active{border-color:var(--nm-cognac);box-shadow:none}.product__title,.product__title h1,.product__title h2{margin-bottom:var(--sp-1)}.product .price,.product .price__container{font-family:var(--font-body-family);font-weight:400;font-size:var(--fs-base);letter-spacing:0}.product .price__sale .price-item--regular,.product .price__compare-price{color:var(--nm-stone);text-decoration:line-through;margin-right:10px}.price__badge-sale{background:var(--nm-ink);color:var(--nm-white);border:none;border-radius:var(--nm-radius-badge);font-size:10px;font-weight:var(--font-body-weight-bold);letter-spacing:.5px;text-transform:uppercase;padding:3px 9px}.price__badge-sold-out{background:transparent;border:1px solid var(--nm-taupe);color:var(--nm-stone);border-radius:0}.product-form__input .form__label,variant-selects .form__label{font-family:var(--font-body-family);font-size:var(--fs-small);font-weight:var(--font-body-weight-bold);letter-spacing:1px;text-transform:uppercase;color:var(--nm-stone);margin-bottom:10px}.product-form__input input[type=radio]+label{border-radius:0;border:1px solid var(--nm-taupe);background:transparent;font-family:var(--font-body-family);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;padding:12px 20px;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.product-form__input input[type=radio]:checked+label{border-color:var(--nm-noir);background:var(--nm-noir);color:var(--nm-ivory)}@media(hover:hover){.product-form__input input[type=radio]:not(:checked)+label:hover{border-color:var(--nm-noir)}}.product-form__input .select__select{border-radius:0;border:1px solid var(--nm-taupe);background:transparent;font-family:var(--font-body-family);font-size:14px;letter-spacing:.06em;padding:14px 16px}.product-form__quantity .quantity{border-radius:var(--nm-radius-field);border:1px solid var(--nm-taupe);background:transparent}.quantity__input{font-family:var(--font-body-family);font-weight:400;letter-spacing:.08em}.product-form__buttons{margin-top:var(--sp-3)}.product-form__submit,.shopify-payment-button__button{width:100%;border-radius:var(--nm-radius-btn);font-family:var(--font-body-family);font-size:16px;font-weight:var(--font-body-weight-bold);letter-spacing:.5px;text-transform:uppercase;min-height:var(--nm-control-h);padding:0 30px}.shopify-payment-button__button--unbranded{background:transparent;border:1px solid var(--nm-noir);color:var(--nm-noir)}@media(hover:hover){.shopify-payment-button__button--unbranded:hover{background:var(--nm-noir);color:var(--nm-ivory)}}.product__description{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--fs-base);line-height:1.733;color:var(--nm-text)}.product__accordion{border-top:var(--nm-hairline);border-bottom:none;border-radius:0;margin-top:0}.product__accordion:last-of-type{border-bottom:var(--nm-hairline)}.product__accordion .summary__title,.product__accordion summary{font-family:var(--font-body-family);font-size:var(--fs-base);font-weight:var(--font-body-weight-bold);letter-spacing:0;text-transform:none;padding:20px 0}.product__accordion .accordion__content{font-size:var(--fs-base);font-weight:var(--font-body-weight);line-height:1.733;padding:0 0 20px}.collection .title-wrapper,.related-products .title-wrapper,.collection__title{text-align:center;margin-bottom:var(--sp-4)}.collection__title h2,.related-products h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--fs-h2);line-height:1.08;letter-spacing:-.6px}@media screen and (min-width:990px){.collection__title h2,.related-products h2{letter-spacing:-1px}}.collection__view-all{margin-top:var(--sp-4);text-align:center}.collection__view-all .button{padding:16px 40px}.collection-hero,.collection-banner{background:var(--nm-porcelain)}.collection-hero__title,.collection-banner__title{font-family:var(--font-heading-family);font-weight:300;font-size:clamp(32px,5vw,48px)}.product__info-container .form__label,.product__info-container .product-form__label-container,.product__info-container .product-form__input>.form__label{font-family:var(--font-body-family);font-size:var(--fs-base);font-weight:var(--font-body-weight);letter-spacing:0;text-transform:none;color:var(--nm-text)}.product__media-wrapper .media,.product__media-wrapper .product__media{border-radius:0;overflow:hidden;background:var(--nm-mist)}.nm-pdp__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.nm-pdp__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:26px;line-height:1.15;letter-spacing:0}@media screen and (min-width:750px){.nm-pdp__title{font-size:var(--fs-h2)}}.nm-pdp__flag{display:inline-flex;align-items:center;background:var(--nm-sand);color:var(--nm-ink);border-radius:0;padding:6px 12px;font-family:var(--font-body-family);font-size:var(--fs-small);font-weight:var(--font-body-weight-bold);letter-spacing:1px;text-transform:uppercase;line-height:1}.nm-pdp__rule{border:none;border-top:1px solid var(--nm-line);margin:18px 0}.nm-pdp__fits{display:inline-block;font-size:var(--fs-base);color:var(--nm-ink);text-decoration:underline;text-underline-offset:4px;transition:opacity .25s ease}.nm-pdp__fits:hover{opacity:.6}.nm-pdp__ship{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px var(--sp-2);margin-top:var(--sp-2);padding:14px 16px;border:1px solid #ECECEC;border-radius:var(--nm-radius-ship);font-size:13px}.nm-pdp__ship-item{display:inline-flex;align-items:center;gap:8px}.nm-pdp__dot{width:9px;height:9px;border-radius:999px;background:var(--nm-line-strong);flex:0 0 auto}.nm-pdp__dot--ok{background:var(--nm-in-stock)}.product-breadcrumbs,.breadcrumbs{font-size:13px;color:var(--nm-line-strong);display:none}@media screen and (min-width:750px){.product-breadcrumbs,.breadcrumbs{display:block}}.product-breadcrumbs a,.breadcrumbs a{color:var(--nm-line-strong);text-decoration:none}.product-breadcrumbs a:hover,.breadcrumbs a:hover{color:var(--nm-ink);text-decoration:underline}.facets__summary,.facets__label,.facet-filters__label{font-family:var(--font-body-family);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--nm-stone)}.facets-wrapper{border-bottom:var(--nm-hairline);padding-bottom:var(--sp-2);margin-bottom:var(--sp-4)}@media screen and (max-width:749px){.product{padding-top:0}.product__media-wrapper{margin-left:calc(var(--nm-gutter) * -1);margin-right:calc(var(--nm-gutter) * -1);width:calc(100% + var(--nm-gutter) * 2);max-width:calc(100% + var(--nm-gutter) * 2)}.product__info-wrapper{padding-top:var(--sp-3)}.product__title,.product__title h1{font-size:24px}.product-form__submit,.shopify-payment-button__button{padding:18px 24px}}@media screen and (max-width:749px){.product__media-list.grid--peek{padding:0;scroll-padding-left:0;gap:10px;column-gap:10px}.product__media-list .product__media,.product__media-list .media,.product__media-list img{border-radius:0}}.nm-pdp__ship{flex-direction:column;align-items:flex-start}.nm-pdp__ship-item--alt{color:var(--nm-line-strong)}@media screen and (min-width:750px){.nm-pdp__ship{flex-direction:row;align-items:center}}.nm-pdp__title-row .price__badge-sale,.nm-pdp__title-row .badge{margin:0}.product__info-container .select__select,.product-form__input .select__select,.nm-tabs .select__select{height:auto;min-height:48px;line-height:1.4;padding:12px 40px 12px 14px;font-size:var(--fs-base);color:var(--nm-text);border:1px solid var(--nm-line);border-radius:var(--nm-radius);background-color:transparent;text-overflow:ellipsis}.product-form__input input[type=radio]+label{font-size:var(--fs-base);letter-spacing:0;text-transform:none;line-height:1.4;padding:11px 16px;border-radius:var(--nm-radius);white-space:normal}.product__info-container .product-form__label-container,.product__info-container .form__label{line-height:1.5;margin-bottom:10px}.product__media-wrapper .slider-button,.product-media-gallery .slider-button,media-gallery .slider-button{width:34px;height:34px;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;color:var(--nm-ink);top:50%;transform:translateY(-50%);opacity:.85;transition:opacity .25s ease}.product__media-wrapper .slider-button:hover{opacity:1;background:transparent}.product__media-wrapper .slider-button svg,media-gallery .slider-button svg{width:20px;height:20px;stroke-width:1.2}.product__media-wrapper .slider-counter--dots,media-gallery .slider-counter--dots{display:flex;gap:4px;padding:12px var(--nm-gutter) 0}.product__media-wrapper .slider-counter__link--dots .dot,media-gallery .slider-counter__link--dots .dot{width:100%;height:2px;border-radius:0;background:var(--nm-line);border:none;transition:background-color .25s ease}.product__media-wrapper .slider-counter__link--active .dot,media-gallery .slider-counter__link--active .dot{background:var(--nm-ink)}.product__media-wrapper .slider-counter__link--dots,media-gallery .slider-counter__link--dots{flex:1 1 0;padding:6px 0}.product__info-container *,.product__media-wrapper *{box-shadow:none}@media screen and (max-width:749px){.product__media-wrapper .product__media-list.grid--peek{margin-left:0;padding-left:0}}@media screen and (max-width:749px){.product__media-wrapper .slider-mobile-gutter{margin-left:0!important;margin-right:0!important}}@media screen and (max-width:749px){.sticky-atc{background:transparent!important;border:none!important;box-shadow:none!important;padding:0 var(--nm-gutter) var(--nm-gutter)}.sticky-atc__add_button{width:100%;border-radius:var(--nm-radius-btn)}}@media screen and (min-width:750px){.sticky-atc{border-top:1px solid var(--nm-line);box-shadow:none;padding-block:12px}.sticky-atc__add_button{min-width:240px}}.facets__reset,.facets-wrap .facets__reset,[class*=facet] button[class*=reset],[class*=facet] a[class*=reset]{display:none}.nm-pdp__lede{margin:10px 0 0;font-family:var(--font-body-family);font-size:var(--fs-base);line-height:1.6;color:var(--nm-text);max-width:46ch}@media screen and (max-width:749px){.product__media-list.grid--peek{padding:0;margin:0;gap:0}}.product__media-wrapper .slider-button,media-gallery .slider-button{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;width:40px;height:40px;color:var(--nm-ink);opacity:.9}.product__media-wrapper .slider-button:hover{opacity:1}.product__media-wrapper .slider-button svg,media-gallery .slider-button svg{width:22px;height:22px;stroke-width:1.1;filter:drop-shadow(0 0 2px rgba(255,255,255,.9))}.product__media-wrapper .slider-counter__link--dots .dot,media-gallery .slider-counter__link--dots .dot{width:100%;height:2px;border:none;border-radius:0;background:var(--nm-line);box-shadow:none;transform:none;opacity:1;margin:0}.product__media-wrapper .slider-counter__link--active .dot,media-gallery .slider-counter__link--active.slider-counter__link--dots .dot{width:100%;height:2px;border-radius:0;margin:0;opacity:1;background:var(--nm-ink)}@media screen and (max-width:749px){.sticky-atc{background:transparent!important;border:none!important;box-shadow:none!important;padding:0 var(--nm-gutter) 12px;pointer-events:none}.sticky-atc>*{pointer-events:auto}.sticky-atc__add_button{width:100%;box-shadow:none!important}}[class*=back-to-top],[class*=scroll-to-top],.scroll-to-top-button{box-shadow:none!important;border-radius:0!important}.product__info-container .select,.product-form__input .select{border:none}.product__info-container .select:after,.product__info-container .select:before,.product-form__input .select:after,.product-form__input .select:before{content:none}.product__info-container .select__select,.product-form__input .select__select{border:1px solid var(--nm-line);border-radius:0;box-shadow:none}@media screen and (max-width:749px){.product__media-wrapper,.product__media-wrapper .slider-mobile-gutter,.product__media-wrapper .product__media-list{margin-left:calc(var(--nm-gutter) * -1)!important;margin-right:calc(var(--nm-gutter) * -1)!important;width:calc(100% + var(--nm-gutter) * 2)!important;max-width:none!important}.product__media-wrapper .slider-mobile-gutter,.product__media-wrapper .product__media-list{margin-left:0!important;margin-right:0!important;width:100%!important}}.product__info-container .complementary-products{padding:20px 0 25px;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0}.product__info-container .complementary-products .accordion__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:20px;line-height:1.7;color:#171717;margin:0}.product__info-container .complementary-products__container{gap:8px}product-recommendations:not(.is-accordion) .complementary-products__container{margin-top:0}.product__info-container .complementary-products>.summary__title{padding:0 0 12px}.product__info-container .complementary-products__container .card--horizontal .card__inner{max-width:45px;width:45px}.product__info-container .complementary-products__container .card--horizontal .card__media{border-radius:var(--nm-radius-img);background:#f5f5f5}.product__info-container .complementary-products__container .card__heading{font-family:var(--font-body-family);font-size:14px;line-height:1.15;color:#171717}.product__info-container .complementary-products__container .price{font-size:11px;color:#171717}.product__info-container .complementary-products__container .quick-add__submit{--nm-btn-bg: var(--nm-white);--nm-btn-fg: #171717;background:var(--nm-white);background-image:none;color:#171717;border:1px solid #171717;border-radius:var(--nm-radius-img);font-size:14px;font-weight:var(--font-body-weight-bold);letter-spacing:0;text-transform:uppercase;min-height:38px;padding:6px 13px;transition:background-color .3s ease,color .3s ease}.product__info-container .complementary-products__container .quick-add__submit:hover{background:#000;background-image:none;color:#fff}@media screen and (max-width:749px){.sticky-atc-footer-spacer{display:none!important;height:0!important}}@media screen and (min-width:750px){.sticky-atc-footer-spacer{height:64px!important}}.nm-bundle{margin-top:15px}.nm-bundle__title{margin:0 0 10px;font-family:var(--font-body-family);font-size:var(--fs-eyebrow);font-weight:var(--font-body-weight-bold);letter-spacing:1px;text-transform:uppercase;color:var(--nm-ink)}.nm-bundle__tiers{display:grid;gap:8px}.nm-bundle__tier{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:0 16px;background:var(--nm-white);border:1px solid var(--nm-line);border-radius:var(--nm-radius-block);cursor:pointer;font-family:var(--font-body-family);font-size:var(--fs-base);color:var(--nm-text);text-align:left;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.nm-bundle__tier[aria-pressed=true]{border-color:var(--nm-ink);background:#f9f9f9;box-shadow:0 0 0 1px var(--nm-ink) inset}.nm-bundle__qty{font-weight:var(--font-body-weight-bold)}.nm-bundle__save{font-size:12px;font-weight:var(--font-body-weight-bold);color:var(--nm-sale);white-space:nowrap}.nm-bundle__save--none{color:var(--nm-line-strong);font-weight:var(--font-body-weight)}.nm-bundle__flag{font-size:10px;font-weight:var(--font-body-weight-bold);letter-spacing:.5px;text-transform:uppercase;background:var(--nm-sand);color:var(--nm-ink);border-radius:var(--nm-radius-badge);padding:3px 8px}.nm-bundle__note{margin:10px 0 0;font-size:12px;color:var(--nm-line-strong)}.nm-bundle{margin-top:15px;display:grid;gap:8px}.nm-bundle__title{margin:0 0 2px;font-family:var(--font-body-family);font-size:var(--fs-eyebrow);font-weight:var(--font-body-weight-bold);letter-spacing:1px;text-transform:uppercase;color:var(--nm-ink)}.nm-bundle__tier{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:var(--nm-white);border:1px solid var(--nm-line);border-radius:var(--nm-radius-block);cursor:pointer;text-align:left;font-family:var(--font-body-family);transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.nm-bundle__tier:hover{border-color:var(--nm-line-strong)}.nm-bundle__tier.is-active{border-color:var(--nm-ink);background:#f9f9f9;box-shadow:0 0 0 1px var(--nm-ink) inset}.nm-bundle__mark{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:1px solid var(--nm-line-strong);background:var(--nm-white);position:relative;transition:border-color .2s ease-in-out}.nm-bundle__tier.is-active .nm-bundle__mark{border-color:var(--nm-ink)}.nm-bundle__tier.is-active .nm-bundle__mark:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--nm-ink)}.nm-bundle__col{flex:1 1 auto;min-width:0;display:grid;gap:2px}.nm-bundle__qty{font-size:15px;font-weight:var(--font-body-weight-bold);color:var(--nm-ink);display:flex;align-items:center;gap:8px}.nm-bundle__flag{font-style:normal;font-size:10px;font-weight:var(--font-body-weight-bold);letter-spacing:.5px;text-transform:uppercase;background:var(--nm-sand);color:var(--nm-ink);border-radius:var(--nm-radius-badge);padding:3px 7px}.nm-bundle__desc{font-size:12px;color:var(--nm-line-strong)}.nm-bundle__price{flex:0 0 auto;font-size:15px;font-weight:var(--font-body-weight-bold);color:var(--nm-sale);white-space:nowrap}.nm-bundle__tier[data-qty="1"] .nm-bundle__price{color:var(--nm-ink)}.nm-bundle__note{margin:2px 0 0;font-size:12px;color:var(--nm-line-strong)}.nm-acc{margin-top:20px}.nm-acc__item+.nm-acc__item{border-top:1px solid rgba(0,0,0,.12)}.nm-acc__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;list-style:none;transition:opacity .25s ease}.nm-acc__head::-webkit-details-marker{display:none}.nm-acc__head::marker{content:""}.nm-acc__head:hover{opacity:.65}.nm-acc__title{font-family:var(--font-body-family);font-size:14px;font-weight:500;color:var(--nm-ink)}.nm-acc__icon{position:relative;flex:0 0 auto;width:10px;height:10px}.nm-acc__icon:before,.nm-acc__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:currentColor;transition:transform .4s ease-in-out}.nm-acc__icon:before{width:10px;height:1.5px}.nm-acc__icon:after{width:1.5px;height:10px}.nm-acc__item[open] .nm-acc__icon:after{transform:rotate(-90deg)}.nm-acc__body{padding:0 0 18px;font-size:var(--fs-base);line-height:1.733;color:var(--nm-text)}.nm-acc__body p{margin:0 0 10px}.nm-acc__body p:last-child{margin-bottom:0}.product .price--on-sale .price__sale,.product-page-price .price--on-sale .price__sale{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:10px}.product .price--on-sale .price__regular{display:none!important}.product .price__compare-price,.product .price__compare-price s{display:inline-block!important;color:var(--nm-line-strong);text-decoration:line-through}.product .price--on-sale .price__badge-sale,.product .price--show-badge .price__badge-sale{display:inline-flex!important;align-items:center;margin-left:4px}.product .price--on-sale .price-item--sale{color:var(--nm-ink);font-weight:var(--font-body-weight-bold)}.product-page-price .price--on-sale .price__sale,.price--large.price--on-sale .price__sale{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:10px}.product-page-price .price--on-sale .price__regular,.price--large.price--on-sale .price__regular{display:none!important}.product-page-price .price__compare-price,.product-page-price .price__compare-price s,.price--large .price__compare-price,.price--large .price__compare-price s{display:inline-block!important;visibility:visible!important;color:var(--nm-line-strong);text-decoration:line-through}.product-page-price .price__compare-price,.product-page-price .price__compare-price s,.product-page-price .main-comapre-price{opacity:1!important;font-size:15px!important;line-height:1.2!important;color:var(--nm-line-strong)!important;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;overflow:visible!important;position:static!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nivia-product.css.map */
