html body{font-size:1.6rem;line-height:1.5}html body .rte,html body .accordion__content,html body .product__description{line-height:1.5}html body .product__tax{display:none!important}@media screen and (max-width:749px){html body .announcement-bar__message{font-size:1.3rem;letter-spacing:.06rem;padding-top:1rem;padding-bottom:1rem}}html body .product__title h1{font-size:2.2rem;line-height:1.25;font-weight:var(--font-heading-weight)}@media screen and (min-width:750px){html body .product__title h1{font-size:2.8rem}}html body .product .price--large{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;letter-spacing:.04rem;line-height:1.3}html body .product .price--large .price__container{margin:0}html body .product .price--large .price-item{margin:0 .8rem 0 0}html body .product .price--large .price__sale .price-item--last,html body .product .price--large .price__regular .price-item--regular{font-size:2rem;font-weight:700;color:rgb(var(--color-foreground));margin-right:0}html body .product .price--large .price__sale s.price-item--regular{font-size:1.6rem;font-weight:400;color:rgba(var(--color-foreground),.7)}html body .product .price--large .badge{font-size:1.3rem;font-weight:700;letter-spacing:.04rem;margin:0;padding:.4rem .9rem;border-radius:.4rem}@media screen and (min-width:750px){html body .product .price--large .price__sale .price-item--last,html body .product .price--large .price__regular .price-item--regular{font-size:2.4rem}html body .product .price--large .price__sale s.price-item--regular{font-size:1.8rem}}@media screen and (max-width:749px){html body .product__info-container>*+*{margin:1.2rem 0}html body .product__info-container .product__title{margin-bottom:.6rem}html body .product__info-container .product-form{margin:1.4rem 0 .8rem}html body .product__info-container variant-selects,html body .product__info-container .product-form__input{margin-bottom:0}}.nr-benefits{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.nr-benefits li{display:flex;align-items:center;gap:.8rem;font-size:1.5rem;line-height:1.4;letter-spacing:.04rem}.nr-benefits svg{flex:0 0 1.8rem;width:1.8rem;height:1.8rem}html body .product-form__input .form__label{font-size:1.4rem;font-weight:600;margin-bottom:.6rem}html body .product-form__input input[type=radio]+label{min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}html body .product-form__input input[type=radio]+label.nr-swatch{padding:0;width:4.8rem;height:4.8rem;min-height:4.8rem;border-radius:.4rem;overflow:hidden;background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.15);margin:.3rem .6rem .3rem 0}html body .product-form__input input[type=radio]:checked+label.nr-swatch{background-color:rgb(var(--color-background));border:2px solid rgb(var(--color-foreground))}html body .product-form__input input[type=radio].disabled+label.nr-swatch{opacity:.45}.nr-swatch img{width:100%;height:100%;object-fit:cover;display:block}html body .product-form__submit{min-height:4.9rem;font-size:1.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem}html body .product-form__submit[disabled] .nr-atc-price{display:none}.nr-trust{margin:0;text-align:center;font-size:1.3rem;line-height:1.4;letter-spacing:.04rem;color:rgb(var(--color-foreground))}.nr-testi{display:flex;gap:1.2rem;align-items:center;background:rgba(var(--color-foreground),.04);border-radius:1.2rem;padding:1.4rem}.nr-testi__ava{flex:0 0 auto;text-align:center}.nr-testi__ava img{width:5.6rem;height:5.6rem;border-radius:50%;object-fit:cover;display:block}.nr-testi__lbl{font-size:1.1rem;line-height:1.2;color:rgba(var(--color-foreground),.75);margin-top:.3rem}.nr-testi__q{margin:0;font-size:1.5rem;line-height:1.45}.nr-testi__by{margin:.8rem 0 0;padding-top:.8rem;border-top:1px solid rgba(var(--color-foreground),.1);font-size:1.3rem;color:rgba(var(--color-foreground),.75);display:flex;align-items:center;gap:.5rem}.nr-testi__by svg{width:1.5rem;height:1.5rem}html body .product__accordion summary{min-height:4.4rem}html body .collapsible-content .accordion__content{max-width:60rem}@media screen and (max-width:749px){html body .title.h1,html body h2.h1,html body h2.h0,html body .collection-hero__title.h1{font-size:2.6rem;line-height:1.25}}@media screen and (max-width:749px){html body [class*=__main-padding]{padding-top:.8rem!important}html body .product .thumbnail-list__item.slider__slide{width:6.4rem}html body .product .thumbnail-list{margin-bottom:.4rem;padding-top:.4rem;padding-bottom:.4rem}html body .announcement-bar__message{padding-top:.7rem;padding-bottom:.7rem}html body .product__info-container>*+*{margin:.8rem 0}html body .product__info-container .product__title{margin-bottom:.4rem}html body .product__info-container .product-form{margin:1.2rem 0 .8rem}html body .nr-benefits{gap:.3rem}html body .product-form__input .form__label{margin-bottom:.4rem}}@media screen and (max-width:749px){html body .banner__heading.h1,html body .banner__heading.h0{font-size:3.2rem;line-height:1.2}html body .collection-hero__title{font-size:2.6rem;line-height:1.25}}html body .product-media-modal__toggle{min-width:4.4rem;min-height:4.4rem}html body .title-wrapper-with-link a.link,html body .collection__view-all a{display:inline-flex;align-items:center;min-height:4.4rem}html body .card__heading,html body .card__heading a{font-family:var(--font-body-family);font-weight:var(--font-body-weight)}html body .accordion .accordion__title,html body .accordion summary .h4{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.5rem;letter-spacing:.04rem;line-height:1.4}@media screen and (min-width:750px){html body .accordion .accordion__title,html body .accordion summary .h4{font-size:1.6rem}}html body .product__accordion .summary__title .icon,html body .product__accordion .summary__title .svg-wrapper,html body .product__accordion .summary__title svg{width:1.8rem;height:1.8rem;flex:0 0 1.8rem}html body .product__accordion .summary__title .icon-accordion{margin-right:1rem}html body .product .price--large .price__badge-sale{font-size:1.2rem;padding:.3rem .8rem}@media screen and (max-width:749px){html body .product .price--large .price__container{flex:0 0 100%}}html body .nr-testi{display:grid;grid-template-columns:4rem 1fr;column-gap:1rem;align-items:center;padding:1rem 1.2rem;border-radius:1rem}html body .nr-testi__ava img{width:4rem;height:4rem}html body .nr-testi__lbl{font-size:.9rem;line-height:1.15;margin-top:.3rem}html body .nr-testi__q{font-size:1.3rem;line-height:1.45;font-style:italic;letter-spacing:.02rem}html body .nr-testi__by{margin-top:.4rem;padding-top:0;border-top:0;font-size:1.15rem;line-height:1.3;gap:.4rem;flex-wrap:wrap}html body .nr-testi__by svg{width:1.2rem;height:1.2rem}html body .nr-testi__by .visually-hidden{position:static!important;overflow:visible!important;clip:auto!important;width:auto!important;height:auto!important;margin:0!important;white-space:nowrap}.nr-sticky{display:none}@media screen and (max-width:749px){.nr-sticky{display:flex;align-items:center;gap:1.2rem;position:fixed;left:0;right:0;bottom:0;z-index:4;padding:.8rem 1.6rem calc(.8rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.1);box-shadow:0 -.4rem 1.6rem #0000000f;transform:translateY(110%);transition:transform .25s ease}.nr-sticky.is-visible{transform:translateY(0)}.nr-sticky__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.nr-sticky__title{font-size:1.3rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nr-sticky__price{font-size:1.5rem;font-weight:700;line-height:1.3}html body .nr-sticky__btn{flex:0 0 auto;min-height:4.8rem;min-width:0;padding:0 2rem;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem}body.nr-sticky-on{padding-bottom:calc(6.4rem + env(safe-area-inset-bottom))}}html body .announcement-bar__message{font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold)}@media screen and (max-width:749px){html body .announcement-bar-slider .slider-button{display:none}html body .announcement-bar__message{letter-spacing:0;padding-left:0;padding-right:0}}html body .nr-pop .nr-pop__overlay{display:block}html body .nr-pop .nr-pop__close:focus-visible{outline:1px solid rgba(31,27,22,.45);outline-offset:-.6rem;box-shadow:none;border-radius:50%}@media screen and (min-width:750px){html body .collapsible-content-wrapper-narrow{max-width:var(--page-width);padding:0 5rem}}html body .announcement-bar__message{font-family:var(--font-body-family);font-weight:500;font-size:1.25rem;line-height:1.4;letter-spacing:.12rem;text-transform:uppercase}@media screen and (max-width:749px){html body .announcement-bar__message{font-size:1.15rem;letter-spacing:.06rem}}html body .footer,html body .footer p,html body .footer li,html body .footer .rte,html body .footer .list-menu__item--link{color:rgba(var(--color-foreground),.92)}html body .footer .footer-block__heading,html body .footer strong,html body .footer .list-menu__item--link:hover{color:rgb(var(--color-foreground))}html body .footer p{line-height:1.7}@media screen and (max-width:749px){html body .footer p,html body .footer .list-menu__item--link{font-size:1.45rem}}html body .product__info-container .nr-trust{max-width:44rem;margin:1rem 0 1.4rem;line-height:1.4;text-align:center}html body .product__info-container>*:has(+.nr-trust),html body .product__info-container>*:has(+.nr-trust) .product-form{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/norah-overrides.css.map */
