:root{--nbf-ink: #171516;--nbf-rose: #edbcae;--nbf-paper: #fcf6f3}[data-nbf-discount][hidden],[data-nbf-percent][hidden]{display:none!important}.nbf-announcement{background:var(--nbf-ink);color:#fff}.nbf-announcement a{color:inherit;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:11px 24px;font-size:13px;line-height:1.4;text-decoration:none}.nbf-announcement strong{color:var(--nbf-rose);text-transform:uppercase;font-size:12px;letter-spacing:.12em}.nbf-announcement svg{width:18px;height:18px}.nbf-announcement a:focus-visible,.nbf-button:focus-visible{outline:2px solid var(--nbf-rose);outline-offset:-4px}.nbf-home{color:#fff;background:var(--nbf-ink);border-bottom:3px solid var(--nbf-rose)}.nbf-home__inner{display:grid;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:36px;padding-top:36px;padding-bottom:36px}.nbf-home__eyebrow{color:var(--nbf-rose);margin:0 0 10px;font-size:10px;font-weight:600;letter-spacing:.17em}.nbf-home__title h2{color:#fff;font-family:var(--body-font, sans-serif);font-size:clamp(32px,4.2vw,62px);font-weight:700;line-height:.98;text-transform:uppercase;letter-spacing:-.045em;margin:0}.nbf-home__copy{padding-left:30px;border-left:1px solid #57423e}.nbf-home__copy .nbf-home__heading{color:var(--nbf-rose);font-family:var(--heading-font, Georgia, serif);font-size:24px;line-height:1.25;margin:0 0 10px}.nbf-home__copy>p:last-child{font-size:13px;line-height:1.55;color:#e5dcd8;margin:0}.nbf-home__action{display:flex;flex-direction:column;align-items:center;gap:14px}.nbf-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:13px 22px;border-radius:3px;background:var(--nbf-rose);color:var(--nbf-ink);font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .2s ease}.nbf-button:hover{color:var(--nbf-ink);background:#f5d2c7}.nbf-button svg{width:20px;height:20px;flex-shrink:0}.nbf-home__shipping{display:flex;align-items:center;gap:8px;font-size:12px;color:#eee3de}.nbf-home__shipping svg{width:21px;height:21px}.nbf-home__visual{padding-bottom:24px}.nbf-home__visual img{display:block;width:100%;height:auto}.nbf-active .product-detail__price>.card-product-price{gap:8px 14px}.nbf-active .product-detail__price>.card-product-price .price{font-size:clamp(28px,2.7vw,36px);line-height:1.15;font-weight:700;color:var(--nbf-ink)}.nbf-active .product-detail__price>.card-product-price .compare-price{font-size:19px;color:#6b6061}.nbf-product-benefits{margin-top:16px;margin-bottom:8px}.nbf-offer{padding:16px 20px;background:var(--nbf-ink);color:#fff;border-radius:6px 6px 0 0;border-top:2px solid var(--nbf-rose)}.nbf-offer:last-child{border-radius:6px}.nbf-offer__eyebrow{color:var(--nbf-rose);font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase;margin-bottom:9px}.nbf-offer__content{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.nbf-offer__percent{font-size:38px;font-weight:600;letter-spacing:-.04em;line-height:1;color:#fff}.nbf-offer__saving{display:flex;flex-direction:column;gap:2px;line-height:1.3}.nbf-offer__saving>span{font-size:12px;color:#dfd2cd}.nbf-offer__saving strong{font-size:21px;font-weight:600;color:var(--nbf-rose)}.nbf-benefits{display:flex;flex-wrap:wrap;gap:14px 22px;padding:15px 18px;margin:0;border:1px solid #e8d5ce;border-radius:0 0 6px 6px;background:var(--nbf-paper);list-style:none}.nbf-offer[hidden]+.nbf-benefits,.nbf-benefits:first-child{border-radius:6px}.nbf-benefits li{display:flex;flex:1 1 155px;align-items:center;gap:10px;margin:0;padding:0;color:var(--nbf-ink)}.nbf-benefits svg{flex:0 0 24px;color:#8a5344}.nbf-benefits li>span{display:flex;flex-direction:column;gap:2px}.nbf-benefits strong{font-size:13px;line-height:1.4;font-weight:600}.nbf-benefits small{font-size:11px;line-height:1.5;color:#65504a}.nbf-active .product__badges-sale,.nbf-active .product__badges-sale-scrolling{display:none!important}.nbf-badge{display:inline-flex;align-self:flex-start;flex-direction:column;gap:4px;padding:9px 11px;color:#fff;background:var(--nbf-ink);border-radius:3px;border-bottom:2px solid var(--nbf-rose);line-height:1.1}.nbf-badge>span{color:var(--nbf-rose);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:600}.nbf-badge strong{color:#fff;font-size:17px;font-weight:700}.nbf-active .product-item .price--special{color:#8b4031;font-weight:700}@media(max-width:1024px){.nbf-home__inner{grid-template-columns:1fr 1fr;gap:24px}.nbf-home__action{grid-column:1 / -1;flex-direction:row;justify-content:center;gap:24px}}@media(max-width:749px){.nbf-announcement a{padding:9px 12px;column-gap:10px;row-gap:3px;font-size:11px}.nbf-announcement strong{font-size:10px;letter-spacing:.08em}.nbf-announcement svg{display:none}.nbf-home__inner{display:flex;flex-direction:column;align-items:stretch;text-align:center;gap:18px;padding:26px 20px}.nbf-home__eyebrow{font-size:9px;margin-bottom:10px}.nbf-home__title h2{font-size:clamp(34px,10vw,56px)}.nbf-home__copy{border:0;padding:0}.nbf-home__copy .nbf-home__heading{font-size:21px;margin:0 0 7px}.nbf-home__copy>p:last-child{font-size:12px}.nbf-home__action{flex-direction:column;gap:10px}.nbf-button{width:100%;max-width:340px;min-height:46px}.nbf-home__shipping{font-size:11px}.nbf-offer{padding:14px 16px}.nbf-offer__percent{font-size:34px}.nbf-offer__saving strong{font-size:20px}.nbf-benefits{padding:13px 14px;gap:12px}.nbf-benefits li{flex-basis:130px;gap:8px}.nbf-benefits strong{font-size:12px}.nbf-badge{padding:7px 8px;gap:3px}.nbf-badge>span{font-size:8px}.nbf-badge strong{font-size:15px}}@media(prefers-reduced-motion:reduce){.nbf-button{transition:none}}.nbf-active [id^=MainProduct-] .product_submit_button{--btn-primary-bg-color: var(--nbf-ink);--btn-primary-bg-graident-color: var(--nbf-ink);--btn-primary-hover-bg-color: #33272a;--btn-primary-hover-bg-color-graident: #33272a;--btn-primary-color: #fff;--btn-primary-hover-color: #fff}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nikolux-black-friday.css.map */
