.nh-product-pricing{display:grid;gap:18px;min-width:0;width:100%;text-align:left;font-family:var(--text-font-family);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing);container:nh-product-price / inline-size}.nh-product-pricing__row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;min-width:0}.nh-product-pricing__catalog{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%}.nh-product-pricing__badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;background:rgb(var(--on-sale-badge-background));color:rgb(var(--on-sale-badge-text));font-size:18px;font-weight:700;line-height:1;white-space:nowrap}.nh-product-pricing .price-list{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;justify-content:start;justify-items:start;align-items:start;gap:0;text-align:left}.nh-product-pricing sale-price,.nh-product-pricing compare-at-price,.nh-product-pricing unit-price{font-family:var(--text-font-family);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing);text-transform:none}.nh-product-pricing sale-price{order:2;color:#000;font-size:20px;font-weight:700;line-height:1.3}.nh-product-pricing compare-at-price{order:1;color:rgb(var(--text-color) / .6);font-size:14px;font-weight:var(--text-font-weight);line-height:1.35}.nh-product-pricing unit-price{order:3;flex-basis:100%;color:rgb(var(--text-color) / .65);font-size:var(--text-xs);font-weight:var(--text-font-weight)}.nh-product-pricing__preview{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;min-width:0;max-width:100%;padding:6px 8px;background:#f5f5f3}.nh-product-pricing__condition{color:#4e7c32;font-size:var(--text-xs);font-weight:var(--text-font-weight);line-height:1.4}.nh-product-pricing__campaign-price{color:#000;font-size:20px;font-weight:700;line-height:1.3}.nh-product-pricing__offer-note{flex-basis:100%;color:#656565;font-size:var(--text-xs);font-weight:var(--text-font-weight);line-height:1.45;overflow-wrap:anywhere}.nh-product-pricing__preview[hidden],.nh-product-pricing__offer-note[hidden]{display:none}.nh-product-pricing__campaigns{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;min-width:0;padding:12px 14px;background:#f5f4f1;color:#181818}.nh-product-pricing__tag{display:inline-flex;color:#9d917c}.nh-product-pricing__campaign-title{min-width:0;font-size:var(--text-base);line-height:1.4;overflow-wrap:anywhere}.nh-product-pricing__details{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-height:44px;max-width:100%;color:#656565;font-size:var(--text-base);line-height:1.4;text-align:left}.nh-product-pricing__details-text{text-decoration:underline;text-underline-offset:3px}.nh-product-pricing__count{display:inline-flex;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e8e7e4;font-size:var(--text-sm);line-height:1}.nh-product-pricing__details:focus-visible,.nh-campaign-drawer__products:focus-visible{outline:2px solid currentColor;outline-offset:4px}.nh-campaign-drawer{--drawer-max-width: min(100vw, 40rem);font-family:var(--text-font-family);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing)}.nh-campaign-drawer::part(content){background:#fff;color:#181818}.nh-campaign-drawer::part(header){min-height:76px;padding:20px 24px}.drawer.nh-campaign-drawer::part(body){padding-inline:0}.nh-campaign-drawer__heading{margin:0;font-family:var(--text-font-family);font-size:22px;font-weight:600;line-height:1.3;letter-spacing:var(--text-letter-spacing);text-transform:none}.nh-campaign-drawer__list{margin:0;padding:0;width:100%;min-width:0;list-style:none}.nh-campaign-drawer .nh-campaign-drawer__item{padding:26px var(--drawer-header-padding-inline)}.nh-campaign-drawer__item:nth-child(2n){background:#f6f6f4}.nh-campaign-drawer__item-heading{display:grid;justify-items:start;gap:6px}.nh-campaign-drawer__campaign-title{margin:0;font-family:var(--text-font-family);font-size:20px;font-weight:500;line-height:1.4;letter-spacing:var(--text-letter-spacing);text-transform:none;overflow-wrap:anywhere}.nh-campaign-drawer__upcoming{color:#656565;font-size:var(--text-xs)}.nh-campaign-drawer__item-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;margin-top:18px}.nh-campaign-drawer__dates{display:flex;align-items:center;gap:7px;margin:0;font-size:var(--text-base);line-height:1.45}.nh-campaign-drawer__dates svg,.nh-campaign-drawer__products svg,.nh-product-pricing__details svg{flex-shrink:0}.nh-campaign-drawer__products{display:inline-flex;align-items:center;gap:9px;min-height:32px;font-size:var(--text-base);line-height:1.4}.nh-campaign-drawer__products span{text-decoration:underline;text-underline-offset:3px}@container nh-product-price (min-width: 560px){.nh-product-pricing__badge{flex-basis:48px;width:48px;height:48px}.nh-product-pricing sale-price,.nh-product-pricing__campaign-price{font-size:24px}.nh-product-pricing compare-at-price{font-size:16px}.nh-product-pricing__condition{font-size:var(--text-base)}}@media screen and (max-width:699px){.nh-product-pricing__catalog{gap:8px}.nh-product-pricing__badge{flex-basis:42px;width:42px;height:42px;font-size:16px}.nh-product-pricing compare-at-price{font-size:14px}.nh-product-pricing__campaigns{grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.nh-product-pricing__details{grid-column:2;justify-self:start}.nh-campaign-drawer{--drawer-max-width: 100vw}.nh-campaign-drawer::part(header){min-height:68px;padding:18px 20px}.nh-campaign-drawer .nh-campaign-drawer__item{padding-block:24px}.nh-campaign-drawer__campaign-title{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/nh-product-pricing.css.map */
