@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(cormorant-garamond-normal-400.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(cormorant-garamond-normal-500.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(cormorant-garamond-normal-600.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(cormorant-garamond-italic-400.woff2) format("woff2")}:root{--font-heading-family: "Cormorant Garamond", Georgia, serif}:root{--nec-white: #FFFFFF;--nec-black: #1A1A1A;--nec-cream: #F5F0EC;--nec-warm-grey: #EAE8E3;--nec-off-white: #F0EDE8;--nec-mid-grey: #999999;--nec-light-grey: #E8E5E0;--nec-ls-tight: -.01em;--nec-ls-normal: 0em;--nec-ls-wide: .08em;--nec-ls-wider: .12em;--nec-ls-widest: .2em;--nec-transition: all .25s ease}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--nec-white);color:var(--nec-black);font-weight:300;letter-spacing:.01em}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,.card__heading,.card__heading a,.featured-collection h2,.image-with-text__heading,.rich-text__heading,.multicolumn-list__item-heading,.multirow-item__heading,.newsletter__heading,.content-container .title{font-family:"Cormorant Garamond",var(--font-heading-family),Georgia,serif;font-weight:400;letter-spacing:var(--nec-ls-tight);line-height:1.1}.h0,.image-banner__heading,.hero__heading{font-family:"Cormorant Garamond",var(--font-heading-family),Georgia,serif;font-weight:300;letter-spacing:var(--nec-ls-tight);line-height:1}.card__information .caption,.product-card-wrapper .card__badge,.collection-hero__title,.announcement-bar__message,.header__menu-item,.list-menu__item--link{font-family:"DM Sans",var(--font-body-family),sans-serif;font-weight:400;letter-spacing:var(--nec-ls-wide);text-transform:uppercase;font-size:.85rem}body,p,.body,li,input,textarea,select,.card__information,.card__information .price__container{font-family:"DM Sans",var(--font-body-family),sans-serif;font-weight:300;letter-spacing:.01em}.price__regular,.price-item--regular,.price-item--sale,.price-item--last{font-family:"DM Sans",var(--font-body-family),sans-serif;font-weight:400;letter-spacing:.02em;font-size:.9rem}.section-header{background-color:var(--nec-white);border-bottom:1px solid var(--nec-light-grey)}.header{padding-top:18px!important;padding-bottom:18px!important;align-items:center}.header__heading-logo,.header__heading a{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:1.4rem;letter-spacing:var(--nec-ls-wider);text-transform:none;color:var(--nec-black);text-decoration:none}.header__menu-item,.header__menu-item span,.list-menu__item--link{font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:400;letter-spacing:var(--nec-ls-wide);text-transform:uppercase;color:var(--nec-black);text-decoration:none;transition:var(--nec-transition);padding-top:.4rem!important;padding-bottom:.4rem!important}.header__menu-item:hover,.list-menu__item--link:hover{opacity:.55}.header__icons .header__icon svg,.header__icon svg{width:18px;height:18px}.header__icon--cart .svg-wrapper svg,.header__icon--cart svg{width:32px!important;height:32px!important}.header__icon{opacity:.85;transition:var(--nec-transition)}.header__icon:hover{opacity:.5}.announcement-bar{background-color:var(--nec-black);color:var(--nec-white);padding:10px 0!important;min-height:0!important;height:auto!important;align-content:normal!important}.announcement-bar__message,.announcement-bar__message p,.announcement-bar__link{font-family:DM Sans,sans-serif;font-size:.85rem!important;letter-spacing:var(--nec-ls-wide);text-transform:uppercase;color:var(--nec-white)!important}.header__submenu,.mega-menu__content{border-top:1px solid var(--nec-light-grey);border-bottom:none;border-left:none;border-right:none;box-shadow:0 8px 24px #0000000f;background:var(--nec-white);border-radius:0}.button,button.button--primary,.btn,a.button{font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:400;letter-spacing:var(--nec-ls-wider);text-transform:uppercase;border-radius:0!important;padding:14px 32px;transition:var(--nec-transition);cursor:pointer}.button:not(.button--secondary):not(.button--tertiary),.button--primary{background-color:var(--nec-black);color:var(--nec-white);border:1px solid var(--nec-black)}.button:not(.button--secondary):not(.button--tertiary):hover,.button--primary:hover{background-color:transparent;color:var(--nec-black)}.button--secondary{background-color:transparent;color:var(--nec-black);border:1px solid var(--nec-black)!important}.button--secondary:hover{background-color:var(--nec-black);color:var(--nec-white)}.quick-add__submit{font-size:.82rem;letter-spacing:var(--nec-ls-wide);text-transform:uppercase;border-radius:0!important;font-weight:400}.card-wrapper,.card--product,.product-card-wrapper{border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}.card{border:none!important;box-shadow:none!important;border-radius:0!important}.card__media,.card__media img{border-radius:0!important;overflow:hidden}.card__media img{transition:transform .6s ease}.card-wrapper:hover .card__media img,.card:hover .card__media img{transform:scale(1.03)}.card__information{padding:12px 0 0;text-align:left!important}.card__heading{font-family:DM Sans,sans-serif;font-weight:300;font-size:1.15rem;letter-spacing:.01em;text-transform:none;margin-bottom:4px;line-height:1.4}.card__heading a{color:var(--nec-black);text-decoration:none}.card__heading a:hover{opacity:.6}.card__information .caption{font-size:.78rem;letter-spacing:var(--nec-ls-wide);text-transform:uppercase;color:var(--nec-mid-grey);margin-bottom:4px}.card__information .price{margin-top:4px}.price__regular,.price-item{font-size:1.15rem;color:var(--nec-black)}.badge{font-family:DM Sans,sans-serif;font-size:.72rem;letter-spacing:var(--nec-ls-wide);text-transform:uppercase;font-weight:400;border-radius:0!important;padding:4px 8px}.image-banner__box,.banner__box{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.image-banner__heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(2.5rem,6vw,6rem);letter-spacing:var(--nec-ls-tight);line-height:1;color:inherit;text-shadow:none}.banner .content-container{background:transparent!important}.image-with-text__heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:var(--nec-ls-tight);line-height:1.1}.image-with-text__text{font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:300;line-height:1.7;color:#1a1a1abf}.image-with-text__content{padding:40px!important}@media screen and (max-width:749px){.image-with-text__content{padding:24px 20px!important}}.featured-collection .title,.featured-collection h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;letter-spacing:var(--nec-ls-tight)}.featured-collection .collection-description{font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:300;color:#1a1a1ab3}.rich-text__heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(1.8rem,3vw,3rem);letter-spacing:var(--nec-ls-tight);line-height:1.15}.rich-text__text,.rich-text__text p{font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:300;line-height:1.75;color:#1a1a1abf}.multicolumn-list__item-title{font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:500;letter-spacing:var(--nec-ls-wider);text-transform:uppercase}.multicolumn-list__item-text{font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:300;line-height:1.65;color:#1a1a1ab3}.newsletter__heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(1.6rem,2.5vw,2.5rem);letter-spacing:var(--nec-ls-tight)}.newsletter .field__input,.newsletter input[type=email]{border:none;border-bottom:1px solid var(--nec-black);border-radius:0;padding:12px 0;font-family:DM Sans,sans-serif;font-size:.85rem;background:transparent;font-weight:300}.newsletter .field__input::placeholder{color:#1a1a1a66;font-size:.9rem;letter-spacing:.05em}.footer{background-color:var(--nec-white);border-top:1px solid var(--nec-light-grey);padding-top:60px;padding-bottom:40px}.footer__heading{font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:500;letter-spacing:var(--nec-ls-widest);text-transform:uppercase;margin-bottom:16px;color:var(--nec-black)}.footer-block__details-content a,.footer a,.footer__list li a{font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:300;color:#1a1a1ab3;text-decoration:none;letter-spacing:.01em;transition:var(--nec-transition);display:block;margin-bottom:8px}.footer a:hover{color:var(--nec-black);opacity:1}.footer__copyright,.footer__content-bottom{font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:300;letter-spacing:.02em;color:#1a1a1a80;border-top:1px solid var(--nec-light-grey);padding-top:24px;margin-top:40px}.product__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:clamp(2.4rem,4.5vw,3.6rem);letter-spacing:var(--nec-ls-tight);line-height:1.1}.product__vendor{font-family:DM Sans,sans-serif;font-size:.78rem;font-weight:400;letter-spacing:var(--nec-ls-wider);text-transform:uppercase;color:var(--nec-mid-grey);margin-bottom:8px}.product__text{font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:300;line-height:1.75;color:#1a1a1abf}.product-form__input label,.variant-picker label{font-family:DM Sans,sans-serif;font-size:.82rem;letter-spacing:var(--nec-ls-wide);text-transform:uppercase;font-weight:400}.swatch-input__input+.swatch-input__label,.variant-pill{border-radius:0!important;font-family:DM Sans,sans-serif;font-size:.85rem;letter-spacing:.03em;font-weight:300;border:1px solid rgba(26,26,26,.2);transition:var(--nec-transition)}.swatch-input__input:checked+.swatch-input__label,.variant-pill--active{border-color:var(--nec-black);background-color:var(--nec-black);color:var(--nec-white)}.quantity__input{border:1px solid rgba(26,26,26,.2);border-radius:0!important;font-family:DM Sans,sans-serif;font-weight:300}.collection-hero__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;letter-spacing:var(--nec-ls-tight)}.facets__heading,.facet-filters__label{font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:500;letter-spacing:var(--nec-ls-wider);text-transform:uppercase}.facets__item label,.facet-checkbox__text{font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:300}.facet-filters__sort select,select.shopify-localization-form__select{font-family:DM Sans,sans-serif;font-size:.85rem;letter-spacing:.03em;font-weight:300;border:1px solid rgba(26,26,26,.15);border-radius:0;padding:8px 36px 8px 12px;background-color:transparent}.cart-drawer__header{font-family:DM Sans,sans-serif;font-size:.82rem;letter-spacing:var(--nec-ls-widest);text-transform:uppercase;font-weight:500}.cart-drawer{border-left:1px solid var(--nec-light-grey)}.cart-item__name{font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:400;letter-spacing:.01em}.cart-item__details{font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:300;color:#1a1a1a99}.field__input,.customer input,input[type=text],input[type=email],input[type=password],input[type=tel],textarea{border:1px solid rgba(26,26,26,.2);border-radius:0!important;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:300;padding:14px 16px;transition:border-color .2s ease}.field__input:focus,input:focus,textarea:focus{border-color:var(--nec-black);outline:none}.field__label,label{font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:400;letter-spacing:var(--nec-ls-wide);text-transform:uppercase;color:#1a1a1a99}.slideshow__slide-heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;letter-spacing:var(--nec-ls-tight);line-height:1}.slideshow__controls-item button{border-radius:0;opacity:.6;transition:var(--nec-transition)}.slideshow__controls-item button:hover{opacity:1}.section{padding-top:80px;padding-bottom:80px}@media screen and (max-width:749px){.section{padding-top:48px;padding-bottom:48px}}.accordion__title{font-family:DM Sans,sans-serif;font-size:.92rem;font-weight:400;letter-spacing:var(--nec-ls-wide);text-transform:uppercase}.accordion__content p{font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:300;line-height:1.75;color:#1a1a1ab8}.accordion{border-top:1px solid var(--nec-light-grey);border-bottom:none}.accordion+.accordion{border-top:1px solid var(--nec-light-grey)}a{color:var(--nec-black);text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.6}.rte a,.product__description a{text-decoration:underline;text-underline-offset:3px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#1a1a1a33;border-radius:0}.search-modal__input{font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:300;border-bottom:1px solid var(--nec-black);border-top:none;border-left:none;border-right:none;border-radius:0;padding:12px 0}@media screen and (max-width:749px){.card__heading{font-size:1.1rem}.image-with-text__heading{font-size:1.8rem}.image-with-text__content{padding:20px!important}}@media screen and (max-width:749px){.header{padding-top:10px!important;padding-bottom:10px!important}.header__heading-link .h2,.header__heading a{font-size:clamp(1rem,5vw,1.5rem);letter-spacing:.08em}}@media screen and (max-width:749px){.featured-collection .title-wrapper-with-link{flex-wrap:nowrap;gap:12px;padding-bottom:16px}.featured-collection .title-wrapper-with-link .title{font-size:1.4rem!important}.featured-collection .product-grid{padding-top:16px}}@media screen and (max-width:749px){.banner--mobile-bottom .banner__content{display:flex}.banner--mobile-bottom .banner__box{position:relative;width:100%}.banner--mobile-bottom .banner__media{position:relative}.banner--mobile-bottom .banner__media+.banner__content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2}.banner--mobile-bottom .banner__media+.banner__content .banner__box{background:transparent;padding:24px;text-align:center;width:auto}.banner--mobile-bottom.banner--small .banner__media{height:60vh}}@media screen and (max-width:749px){.nec-values__icon{width:52px;height:52px;margin-bottom:12px}.nec-values__title{font-size:.82rem}.nec-values__text{font-size:.92rem}}@media screen and (max-width:749px){.newsletter .field{max-width:100%}}@media screen and (max-width:749px){.footer{padding-top:32px;padding-bottom:20px}.footer__content-top{padding-bottom:24px}.footer .grid{display:flex!important;flex-wrap:wrap;gap:0}.footer-block.grid__item{width:auto!important;flex:1 1 0%;margin:0;padding:0 12px}.footer-block__heading{margin-bottom:12px;font-size:calc(var(--font-heading-scale) * 1.2rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-block__details-content{margin-bottom:0}.footer-block__details-content .list-menu__item--link{padding-top:6px;padding-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer__content-bottom{padding-top:16px;margin-top:24px}}@media screen and (min-width:750px)and (max-width:989px){.featured-collection .title-wrapper-with-link .title{font-size:1.6rem!important}}.collection-hero{padding:48px 0 40px;border-bottom:1px solid var(--nec-light-grey);background:var(--nec-white)}.collection-hero__title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(2.2rem,4vw,3.8rem)!important;letter-spacing:-.01em!important;line-height:1.05!important;margin-bottom:12px}.collection-hero__description p{font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:300;line-height:1.7;color:#1a1a1aa6;max-width:520px}.collection__grid{padding-top:32px}.main-product-section,.product-section{padding-top:0!important}.product__info-wrapper{padding:48px 40px 48px 56px}@media screen and (max-width:749px){.product__info-wrapper{padding:24px 20px}}.product__title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(1.8rem,2.5vw,2.5rem)!important;font-weight:400!important;letter-spacing:-.01em!important;line-height:1.15!important;margin-bottom:16px}.product__vendor{font-family:DM Sans,sans-serif!important;font-size:.78rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--nec-mid-grey)!important;font-weight:400!important;margin-bottom:6px;display:block}.product__price-wrapper .price,.product .price__container{font-family:DM Sans,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01em;margin:12px 0 24px}.product-form__submit,.product-form .button--primary{width:100%;padding:16px 24px!important;font-size:.85rem!important;letter-spacing:.15em!important;font-weight:500!important}.product__description{font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:300;line-height:1.75;color:#1a1a1ab8;padding:20px 0;border-top:1px solid var(--nec-light-grey)}.accordion summary{padding:16px 0;cursor:pointer;border-top:1px solid var(--nec-light-grey);list-style:none}.accordion summary::-webkit-details-marker{display:none}.cart__title,.cart-drawer__heading h2{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;letter-spacing:-.01em!important}.cart-drawer{border-radius:0!important;border-left:1px solid var(--nec-light-grey)!important}.cart-drawer__header{border-bottom:1px solid var(--nec-light-grey);padding:20px 24px}.cart__checkout-button,.cart-drawer .button--primary{border-radius:0!important;font-size:.85rem!important;letter-spacing:.15em!important;padding:16px!important}.announcement-bar{background-color:#1a1a1a!important}.announcement-bar__message,.announcement-bar__message span,.announcement-bar__message p{font-family:DM Sans,sans-serif!important;font-size:.82rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#fff!important;font-weight:400!important}.featured-collection.full-width-section,.section--full-width{padding-left:0!important;padding-right:0!important}.predictive-search{border:1px solid var(--nec-light-grey);border-top:none;border-radius:0;box-shadow:0 8px 24px #0000000f}.predictive-search__item{padding:14px 20px;border-bottom:1px solid var(--nec-light-grey)}.predictive-search__item-heading{font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:300}.menu-drawer__container{font-family:DM Sans,sans-serif}.menu-drawer__navigation .list-menu__item--link{font-size:1rem!important;letter-spacing:.04em!important;text-transform:none!important;font-weight:300!important;padding:14px 0!important;border-bottom:1px solid var(--nec-light-grey)}.loading__spinner{border-color:var(--nec-light-grey);border-top-color:var(--nec-black)}.featured-collection{border-top:1px solid var(--nec-light-grey)}.card__media{overflow:hidden}.card__inner .card__media img,.card:not(.ratio)>.card__inner .card__media img{transition:transform .7s cubic-bezier(.25,.46,.45,.94);will-change:transform}.card-wrapper:hover .card__inner .card__media img,.card-wrapper:hover .card:not(.ratio)>.card__inner .card__media img{transform:scale(1.04)}.multicolumn .title{font-family:Cormorant Garamond,Georgia,serif;font-weight:300}.multicolumn-list__item-title{font-family:DM Sans,sans-serif!important;font-size:.82rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:10px}.multicolumn-list__item-text p{font-family:DM Sans,sans-serif!important;font-size:.85rem!important;font-weight:300!important;line-height:1.7!important;color:#1a1a1aa6!important}.image-with-text .image-with-text__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(2rem,3.5vw,3.2rem)!important;letter-spacing:-.01em!important;line-height:1.1!important}.image-with-text__text.body{font-family:DM Sans,sans-serif!important;font-size:.88rem!important;font-weight:300!important;line-height:1.75!important;color:#1a1a1ab3!important}.caption--with-letter-spacing,.image-with-text__text.caption{font-family:DM Sans,sans-serif!important;font-size:.78rem!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#1a1a1a8c!important;margin-bottom:12px}.featured-collection .collection__title,.featured-collection>.page-width>h2,.featured-collection .title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(1.8rem,3vw,2.8rem)!important;letter-spacing:-.01em!important;line-height:1.1!important;text-align:left}.rating__count{font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:300;letter-spacing:.02em}.featured-collection>.page-width>.collection__title-wrapper,.featured-collection>.page-width>h2.title,.featured-collection .collection__title-wrapper{display:flex!important;justify-content:space-between;align-items:baseline;padding-bottom:20px;border-bottom:1px solid #e8e5e0;margin-bottom:0!important}.featured-collection .title-wrapper-with-link{display:flex!important;justify-content:space-between;align-items:baseline;padding-bottom:20px;border-bottom:1px solid #e8e5e0}.featured-collection .title-wrapper-with-link .title{margin-bottom:0!important;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(1.6rem,2.8vw,2.5rem)!important;letter-spacing:-.01em!important}.featured-collection .title-wrapper-with-link .link.underlined-link,.featured-collection .link--text.link--arrow{font-family:DM Sans,sans-serif!important;font-size:.84rem!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#1a1a1a!important;text-decoration:none!important;border-bottom:1px solid rgba(26,26,26,.4)!important;padding-bottom:2px;white-space:nowrap}.featured-collection .link--text.link--arrow:hover{border-color:#1a1a1a!important;opacity:.7}.featured-collection .collection{margin-top:0}.featured-collection .product-grid{padding-top:24px}.featured-collection .center.collection__view-all{margin-top:40px}.featured-collection .center.collection__view-all .button{background:transparent!important;color:#1a1a1a!important;border:1px solid rgba(26,26,26,.3)!important;font-size:.82rem!important;letter-spacing:.14em!important;padding:14px 48px!important}.featured-collection .center.collection__view-all .button:hover{border-color:#1a1a1a!important;background:#1a1a1a!important;color:#fff!important}.featured-collection .collection__description{font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:300;color:#1a1a1a99;margin-top:8px;margin-bottom:0}.image-banner{position:relative}.banner__box.content-container{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.image-banner .banner__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(2.2rem,5vw,5rem)!important;letter-spacing:-.02em!important;line-height:1!important;color:inherit}.image-banner .banner__text{font-family:DM Sans,sans-serif!important;font-size:.82rem!important;font-weight:300!important;letter-spacing:.03em!important;opacity:.9}.image-banner.section,.section-image-banner{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.section+.section{margin-top:0!important}.nec-text-banner+.featured-collection,.featured-collection+.nec-two-up-section,.nec-two-up-section+.featured-collection,.featured-collection+.nec-values,.featured-collection+.newsletter{border-top:1px solid #e8e5e0}.newsletter-section{border-top:1px solid #e8e5e0}.newsletter .newsletter__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(1.6rem,3vw,2.4rem)!important;letter-spacing:-.01em!important}.newsletter .newsletter__subheading{font-family:DM Sans,sans-serif!important;font-size:.84rem!important;font-weight:300!important;color:#1a1a1a99!important}.newsletter .field{max-width:400px;margin:0 auto;border-bottom:1px solid rgba(26,26,26,.3)}.newsletter .field__input{border:none!important;border-bottom:1px solid rgba(26,26,26,.25)!important;border-radius:0!important;font-family:DM Sans,sans-serif!important;font-size:.84rem!important;font-weight:300!important;padding:14px 0!important;background:transparent!important}.newsletter .field__label{font-size:.85rem!important;letter-spacing:.05em!important}.newsletter .button{border-radius:0!important;font-size:.84rem!important;letter-spacing:.14em!important;padding:15px 28px!important}[id$=__image_with_text_DJHwf6] .image-with-text__text p{font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.55;margin:0 0 1.6rem}[id$=__image_with_text_DJHwf6] .image-with-text__text p:first-child{font-size:2.6rem;line-height:1.35;color:rgb(var(--color-foreground));margin-bottom:2.2rem}@media screen and (max-width:749px){[id$=__image_with_text_DJHwf6] .image-with-text__text p{font-size:1.7rem}[id$=__image_with_text_DJHwf6] .image-with-text__text p:first-child{font-size:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/necessaire-style.css.map */
