:root{--np-bg: #faf8f4;--np-card: #ffffff;--np-text: #222222;--np-muted: #777777;--np-blush: #f3e4e0;--np-border: #eae6df;--np-radius: 14px;--np-radius-sm: 10px;--np-gallery-ratio: .8;--np-gallery-fit: cover}body:has(.np-marker){background:var(--np-bg)}body:has(.np-marker) #MainContent>.shopify-section>.gradient{background:transparent}.np-marker{display:none}.product .product-media-container.product-media-container{--aspect-ratio: var(--np-gallery-ratio);background:var(--np-card);border:1px solid var(--np-border);border-radius:var(--np-radius);box-shadow:none;overflow:hidden}.product .product-media-container .media{background:var(--np-card);border-radius:0}.product .product-media-container .media img{object-fit:var(--np-gallery-fit);object-position:center;border-radius:0}.product .thumbnail-list{gap:1rem}.product .thumbnail{background:var(--np-card);border:1px solid var(--np-border);border-radius:var(--np-radius-sm);overflow:hidden;box-shadow:none}.product .thumbnail[aria-current]{border-color:var(--np-text);box-shadow:none}.product .thumbnail:hover{opacity:.85}.product .thumbnail img{border-radius:0}.product .product__media-wrapper .slider-buttons{border:0;background:transparent;margin-top:.8rem}.product .product__media-wrapper .slider-counter{color:var(--np-muted)}@media screen and (min-width:750px){.product .product__info-wrapper{padding-left:4rem}}@media screen and (max-width:749px){.product .product__media-wrapper slider-component.slider-mobile-gutter{margin-left:0;margin-right:0}.product .product__media-list{margin-left:0;margin-right:0;width:100%;margin-bottom:.8rem;scroll-padding-left:0}.product .product__media-list .product__media-item,.product--mobile-columns .product__media-list .product__media-item{width:100%!important;max-width:100%!important;flex:0 0 100%}.product .product__info-wrapper{padding-top:1.6rem}}.product__info-container{color:var(--np-text)}.product__info-container .product__text{color:var(--np-muted);font-size:1.4rem;line-height:1.7}.product__info-container .product__text:empty{display:none}.product__info-container .product__title h1{font-size:clamp(2.6rem,2rem + 1.6vw,3.6rem);font-weight:500;line-height:1.15;letter-spacing:0;text-transform:none;color:var(--np-text)}.product__info-container .rating-count,.product__info-container .rating-text{color:var(--np-muted)}.product .price .price-item{background:transparent}.product .price--large .price-item--last,.product .price--large .price-item--regular{font-size:2.6rem;font-weight:500;color:var(--np-text)}.product .price--on-sale .price-item--sale{color:var(--np-text)}.product .price--on-sale .price-item--regular{font-size:1.7rem;font-weight:400;color:var(--np-muted)}.product .price .badge.price__badge-sale{background:var(--np-blush);color:var(--np-text);border:0;border-radius:99px;padding:.4rem 1.2rem;font-size:1.2rem}.product .price .badge.price__badge-sold-out{background:transparent;color:var(--np-muted);border:1px solid var(--np-border);border-radius:99px;padding:.4rem 1.2rem;font-size:1.2rem}.product-form__input input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;min-width:4.4rem;padding:0 2rem;border-radius:var(--np-radius-sm);border-color:var(--np-border);background:var(--np-card);letter-spacing:.02em}.product-form__input input[type=radio]+label:before{border-radius:var(--np-radius-sm)}.product-form__input input[type=radio]:checked+label{background:var(--np-text);border-color:var(--np-text);color:#fff}.product .product-form__submit.product-form__submit{--color-button: 34, 34, 34;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 1;min-height:5.2rem;font-size:1.5rem;font-weight:500;letter-spacing:.04em}.product .product-form__submit,.product .product-form__submit:before,.product .product-form__submit:after,.product .shopify-payment-button__button{border-radius:var(--np-radius-sm)}.product .product-form__submit[disabled]{opacity:.55}.product .product-form__submit[disabled]~.shopify-payment-button,.product .product-form__submit[disabled]~[data-shopify=payment-button]{display:none}.np-bundles{border:0;padding:0;margin:2.4rem 0;min-width:0}.np-bundles__title{padding:0;margin-bottom:1.6rem;font-size:1.6rem;font-weight:500;color:var(--np-text)}.np-bundles__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding-top:.8rem}.np-pack{position:relative;display:flex}.np-pack__input{position:absolute;opacity:0;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0,0,0,0)}.np-pack__label{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.2rem;padding:1.8rem .6rem 1.2rem;background:var(--np-card);border:1px solid var(--np-border);border-radius:var(--np-radius-sm);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.np-pack__label:hover{border-color:var(--np-muted);transform:translateY(-2px)}.np-pack__label:active{transform:scale(.98)}.np-pack__input:checked+.np-pack__label{background:#fbf3f1;border-color:var(--np-text);box-shadow:0 0 0 1px var(--np-text)}.np-pack__input:checked+.np-pack__label:after{content:"";position:absolute;top:.6rem;right:.6rem;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--np-text) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.2 8.4l2.4 2.4 5-5.2' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.np-pack__input:focus-visible+.np-pack__label{outline:2px solid var(--np-text);outline-offset:2px}.np-pack__input:disabled+.np-pack__label{opacity:.5;cursor:not-allowed;transform:none}.np-pack__badge{position:absolute;top:-.9rem;left:50%;transform:translate(-50%);max-width:calc(100% - .8rem);padding:.2rem 1rem;border-radius:99px;background:var(--np-text);color:#fff;font-size:1.1rem;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-pack__stack{display:flex;justify-content:center;align-items:center;height:5.2rem;margin-bottom:.8rem}.np-pack__img{width:4.4rem;height:4.4rem;object-fit:cover;border:2px solid var(--np-card);border-radius:var(--np-radius-sm);background:var(--np-blush);box-shadow:0 1px 4px #0000001f}.np-pack__img+.np-pack__img{margin-left:-1.6rem}.np-pack__stack--2 .np-pack__img:nth-child(1){transform:rotate(-6deg)}.np-pack__stack--2 .np-pack__img:nth-child(2){transform:rotate(5deg)}.np-pack__stack--3 .np-pack__img{width:3.8rem;height:3.8rem;margin-left:-1.4rem}.np-pack__stack--3 .np-pack__img:first-child{margin-left:0;transform:rotate(-7deg)}.np-pack__stack--3 .np-pack__img:nth-child(2){position:relative;z-index:1}.np-pack__stack--3 .np-pack__img:nth-child(3){transform:rotate(7deg)}.np-pack__name{font-size:1.3rem;font-weight:500;line-height:1.25;color:var(--np-text)}.np-pack__total{font-size:1.5rem;font-weight:600;color:var(--np-text)}.np-pack__each{font-size:1.2rem;color:var(--np-muted)}.np-pack__save{align-self:stretch;margin:.9rem -.6rem -1.2rem;padding:.5rem .4rem;background:var(--np-blush);color:var(--np-text);border-radius:0 0 calc(var(--np-radius-sm) - 1px) calc(var(--np-radius-sm) - 1px);font-size:1.2rem;font-weight:500}@media(prefers-reduced-motion:no-preference){.np-pack__input:checked+.np-pack__label .np-pack__img{animation:np-pop .35s ease}}@keyframes np-pop{0%{translate:0 0}45%{translate:0 -.5rem}to{translate:0 0}}.product .product__media-wrapper{position:relative}.np-badge{position:absolute;top:1.2rem;left:1.2rem;z-index:2;padding:.5rem 1.2rem;background:var(--np-card);border:1px solid var(--np-border);border-radius:99px;color:var(--np-text);font-size:1.2rem;font-weight:500;line-height:1.4;box-shadow:0 2px 8px #0000000f}.np-highlights{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:1.6rem 0;padding:0}.np-highlight{display:inline-flex;align-items:center;gap:.8rem;padding:.4rem 1.4rem .4rem .4rem;background:var(--np-card);border:1px solid var(--np-border);border-radius:99px;font-size:1.3rem;line-height:1.3;color:var(--np-text)}.np-highlight__icon{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--np-blush);color:var(--np-text)}.np-strip{display:flex;align-items:center;gap:1rem;margin:1.6rem 0;padding:1.1rem 1.4rem;background:var(--np-blush);border-radius:var(--np-radius-sm);font-size:1.3rem;line-height:1.4;color:var(--np-text)}.np-strip svg{flex:0 0 auto;width:2rem;height:2rem}.np-section{padding:5.6rem 0;color:var(--np-text)}@media screen and (min-width:750px){.np-section{padding:8rem 0}}.np-container--narrow{max-width:76rem}.np-heading{margin:0 0 2.4rem;text-align:center;font-size:clamp(2.2rem,1.8rem + 1.2vw,3rem);font-weight:500;line-height:1.2;color:var(--np-text)}.np-prose{font-size:1.6rem;line-height:1.8;color:var(--np-text)}.np-prose>*+*{margin-top:1.4rem}.np-details{border-top:1px solid var(--np-border)}.np-ingredients{padding-top:0}.np-ingredients__panel{padding:3.2rem 2rem;background:var(--np-blush);border-radius:var(--np-radius)}@media screen and (min-width:750px){.np-ingredients__panel{padding:4.8rem 4rem}}.np-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;list-style:none;margin:0;padding:0}.np-chips li{padding:.8rem 1.6rem;background:var(--np-card);border:1px solid var(--np-border);border-radius:99px;font-size:1.4rem;line-height:1.3}.np-hint{margin:0;padding:1.6rem;border:1px dashed var(--np-border);border-radius:var(--np-radius-sm);color:var(--np-muted);font-size:1.4rem;text-align:center}.np-reviews{border-top:1px solid var(--np-border)}.np-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-bottom:3.2rem}.np-reviews__score{font-size:3.2rem;font-weight:500;line-height:1}.np-reviews__count{font-size:1.4rem;color:var(--np-muted)}.np-reviews__app{max-width:96rem;margin:0 auto}.np-lifestyle{border-top:1px solid var(--np-border)}.np-lifestyle__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem}.np-lifestyle__item{margin:0;overflow:hidden;border-radius:var(--np-radius);background:var(--np-card);aspect-ratio:4 / 5}.np-lifestyle__grid--square .np-lifestyle__item{aspect-ratio:1 / 1}.np-lifestyle__grid--landscape .np-lifestyle__item{aspect-ratio:3 / 2}.np-lifestyle__item img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.np-lifestyle__grid{gap:2rem}.np-lifestyle__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.np-lifestyle__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.np-lifestyle__grid--1 .np-lifestyle__item{aspect-ratio:16 / 9}}body:has(.nb-coffee){--np-bg:#fbf6f0;--np-card:#fffaf5;--np-text:#422716;--np-muted:#806a5c;--np-blush:#f3dfca;--np-border:#e9d7c6;--np-accent:#85451e}body:has(.nb-vitamin){--np-bg:#fff9f2;--np-card:#fffdf9;--np-text:#422c1d;--np-muted:#876b57;--np-blush:#ffe4c3;--np-border:#f0dfce;--np-accent:#c9681d}body:has(.nb-rose){--np-bg:#fff7f9;--np-card:#fffafb;--np-text:#512a38;--np-muted:#92717b;--np-blush:#f9dce6;--np-border:#efd9df;--np-accent:#b64f79}body:has(.nb-honey){--np-bg:#fffbf2;--np-card:#fffef9;--np-text:#49331b;--np-muted:#8b785f;--np-blush:#f8e8bc;--np-border:#ecdfc4;--np-accent:#aa752d}body:has(.nb-kids){--np-bg:#f5fbff;--np-card:#ffffff;--np-text:#183d56;--np-muted:#66869a;--np-blush:#d9f1ff;--np-border:#d5e9f3;--np-accent:#218bc0}body:has(.nb-coffee),body:has(.nb-vitamin),body:has(.nb-rose),body:has(.nb-honey),body:has(.nb-kids){--np-radius:18px;--np-radius-sm:12px}body:has(.np-marker) .product .product-media-container.product-media-container{border-color:var(--np-border);box-shadow:0 12px 36px #281c140e}body:has(.np-marker) .product .thumbnail{transition:border-color .2s,transform .2s}body:has(.np-marker) .product .thumbnail:hover{transform:translateY(-2px);opacity:1}body:has(.np-marker) .product__info-container .product__title h1{font-family:Georgia,Times New Roman,serif;font-weight:600;letter-spacing:-.025em;line-height:1.13}body:has(.np-marker) .np-bundles__title{font-weight:650}body:has(.np-marker) .np-pack__label{border-radius:14px;box-shadow:0 5px 18px #1e140a09}body:has(.np-marker) .np-pack__input:checked+.np-pack__label{background:var(--np-card);border-color:var(--np-accent,var(--np-text));box-shadow:0 0 0 1px var(--np-accent,var(--np-text))}body:has(.np-marker) .np-pack__input:checked+.np-pack__label:after{background-color:var(--np-accent,var(--np-text))}body:has(.np-marker) .np-pack__save{background:var(--np-blush);font-weight:650}body:has(.np-marker) .product .product-form__submit.product-form__submit{--color-button:64,42,28;min-height:5.4rem;font-weight:650;letter-spacing:.02em}body:has(.np-marker) .np-heading{font-family:Georgia,Times New Roman,serif;font-weight:600}body:has(.np-marker) .np-ingredients__panel{background:var(--np-blush)}@media(max-width:749px){body:has(.np-marker) .np-bundles__list{gap:.6rem}body:has(.np-marker) .np-pack__label{padding:1.4rem .35rem 1rem}body:has(.np-marker) .np-pack__name{font-size:1.15rem}body:has(.np-marker) .np-pack__total{font-size:1.35rem}body:has(.np-marker) .np-pack__each{font-size:1.05rem}body:has(.np-marker) .np-pack__save{font-size:1.05rem;margin:.8rem -.35rem -1rem}body:has(.np-marker) .product__info-container .product__title h1{font-size:2.7rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/np-product.css.map */
