.nf-sg{background:var(--nf-bg, #202020);color:var(--nf-text, #ffffff);padding:var(--nf-pad-top-mb, 16px) 0 var(--nf-pad-bottom-mb, 16px)}.nf-sg__inner{display:flex;flex-direction:column;gap:16px}.nf-sg__head{display:flex;align-items:center;justify-content:flex-start;gap:16px}.nf-sg__title{margin:0;color:var(--nf-accent, #c93459);font-family:var(--font-body-family);font-size:var(--nf-title-size-mb, 32px);font-weight:var(--nf-title-weight, 600);line-height:1;letter-spacing:.01em;text-transform:uppercase}.nf-sg__view-all{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border:1.5px solid var(--nf-text, #ffffff);border-radius:999px;color:var(--nf-text, #ffffff);font-family:var(--font-body-family);font-size:13px;font-weight:500;line-height:1;letter-spacing:.02em;text-decoration:none;text-transform:uppercase}.nf-sg__grid{display:grid;grid-template-columns:repeat(var(--nf-cols-mb, 3),minmax(0,1fr));gap:18px 8px;margin:0;padding:0;list-style:none}.nf-sg__item.is-hidden-mobile{display:none}.nf-sg__media{position:relative;display:block;background:#fff;aspect-ratio:1 / 1.05}.nf-sg__photo{display:block;width:100%;height:100%;object-fit:contain;padding:18px 12px 8px}.nf-sg__photo--placeholder{background:#f4f4f4}.nf-sg__badge{position:absolute;top:8px;left:8px;z-index:1;padding:3px 8px;border-radius:999px;background:var(--nf-badge-bg, #c93459);color:var(--nf-badge-text, #ffffff);font-family:var(--font-body-family);font-size:10px;font-weight:500;line-height:14px}.nf-sg__info{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:8px}.nf-sg__swatches{display:none;align-items:center;gap:6px}.nf-sg__swatch{display:block;width:34px;height:34px;border:1px solid rgba(255,255,255,.55);background:#fff}.nf-sg__swatch.is-current{border-color:#fff}.nf-sg__swatch img{display:block;width:100%;height:100%;object-fit:contain}.nf-sg__quickadd-handle{display:none!important}.nf-sg__plus{display:flex;align-items:center;justify-content:center;align-self:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--nf-text, #ffffff);cursor:pointer}.nf-sg__plus svg{width:14px;height:14px;pointer-events:none}.nf-sg__name{display:none;color:var(--nf-text, #ffffff);font-family:var(--font-body-family);font-size:13px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-decoration:none;text-transform:uppercase}.nf-sg__price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;width:100%;justify-content:center;font-family:var(--font-body-family);font-size:12px;line-height:1.2}.nf-sg__price-current{color:var(--nf-price, var(--nf-accent, #c93459));font-weight:600}.nf-sg__price-compare{color:#ffffffb8;font-weight:400;text-decoration:line-through}.nf-sg__discount{padding:1px 5px;border-radius:0;background:var(--nf-discount, var(--nf-accent, #c93459));color:#fff;font-size:11px;font-weight:600}.nf-sg__footer{display:flex;justify-content:center;padding-top:8px}.nf-sg__more{display:inline-flex;align-items:center;justify-content:center;min-width:148px;padding:12px 28px;border:1.5px solid var(--nf-text, #ffffff);border-radius:999px;color:var(--nf-text, #ffffff);font-family:var(--font-body-family);font-size:16px;font-weight:500;line-height:20px;text-decoration:none}@media(min-width:768px){.nf-sg{padding:var(--nf-pad-top, 40px) 0 var(--nf-pad-bottom, 52px)}.nf-sg__title{font-size:var(--nf-title-size, 40px)}.nf-sg__grid{grid-template-columns:repeat(var(--nf-cols, 3),minmax(0,1fr));gap:28px 10px}.nf-sg__photo{padding:28px 20px 16px}.nf-sg__badge{top:12px;left:12px;font-size:12px}.nf-sg__info{align-items:flex-start;gap:8px}.nf-sg__item.is-hidden-mobile{display:block}.nf-sg__item.is-hidden-desktop{display:none}.nf-sg__swatches{display:flex}.nf-sg__plus{display:none}.nf-sg__name{display:block}.nf-sg__price{justify-content:flex-start;font-size:14px}}.nf-split-banner__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(var(--nf-row-min-h),auto);position:relative;background:var(--nf-row-bg, var(--nf-content-bg));color:var(--nf-row-color, var(--nf-content-color));overflow:hidden}.nf-split-banner__media{position:relative;grid-column:1;grid-row:1;min-height:var(--nf-row-min-h);background:#ececec}.nf-split-banner__row--reverse .nf-split-banner__media{grid-column:2;grid-row:1}.nf-split-banner__media-link,.nf-split-banner__picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nf-split-banner__img,.nf-split-banner__picture .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.nf-split-banner__content{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;min-height:var(--nf-row-min-h);padding:56px 64px;box-sizing:border-box}.nf-split-banner.has-marquee .nf-split-banner__content{padding-left:calc(64px + var(--nf-marquee-size))}.nf-split-banner__row--reverse .nf-split-banner__content{grid-column:1;grid-row:1}.nf-split-banner.has-marquee .nf-split-banner__row--reverse .nf-split-banner__content{padding-left:64px;padding-right:calc(64px + var(--nf-marquee-size))}.nf-split-banner__content--center{align-items:center;text-align:center}.nf-split-banner__copy{display:flex;flex-direction:column;gap:14px;max-width:36rem}.nf-split-banner__content--center .nf-split-banner__copy{align-items:center}.nf-split-banner__kicker{margin:0;font-family:var(--font-body-family);font-size:var(--nf-kicker-size, 15px);font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:inherit}.nf-split-banner__heading{margin:0;font-family:var(--font-body-family);font-size:var(--nf-heading-size, 48px);font-weight:var(--nf-heading-weight, 500);line-height:.95;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;color:inherit}.nf-split-banner__text{font-family:var(--font-body-family);font-size:var(--nf-text-size, 15px);font-weight:400;line-height:1.45;color:inherit}.nf-split-banner__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:10px 28px;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:20px;text-decoration:none}.nf-split-banner__button:hover{background-color:var(--nf-row-color, var(--nf-content-color));border-color:var(--nf-row-color, var(--nf-content-color));color:var(--nf-row-bg, var(--nf-content-bg))}.nf-split-banner__button--link{min-height:0;padding:0;border:0;border-radius:0;background:transparent;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.nf-split-banner__button--link:hover{background:transparent;color:inherit}.nf-split-banner__text>*:first-child{margin-top:0}.nf-split-banner__text>*:last-child{margin-bottom:0}.nf-split-banner__marquee{position:absolute;top:0;bottom:0;left:50%;z-index:2;width:var(--nf-marquee-size);overflow:hidden;background:var(--nf-row-bg, var(--nf-content-bg));color:var(--nf-marquee-color);transform:none;container-type:size}.nf-split-banner__row--reverse .nf-split-banner__marquee{left:calc(50% - var(--nf-marquee-size))}.nf-split-banner.has-marquee-bg .nf-split-banner__marquee{background:var(--nf-marquee-bg)}.nf-split-banner__marquee-rotate{position:absolute;top:0;left:100%;display:flex;align-items:center;width:100cqh;height:var(--nf-marquee-size);overflow:hidden;transform:rotate(90deg);transform-origin:top left}.nf-split-banner__marquee-track{display:flex;width:max-content;animation:nf-split-marquee-x var(--nf-marquee-speed) linear infinite}.nf-split-banner__marquee-group{display:flex;align-items:center;flex-shrink:0;gap:var(--nf-marquee-gap);padding-right:var(--nf-marquee-gap)}.nf-split-banner__marquee-item,.nf-split-banner__marquee-link{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.nf-split-banner__marquee-text{font-family:var(--font-body-family);font-size:var(--nf-marquee-font-desktop);font-weight:500;line-height:18px;letter-spacing:0;white-space:nowrap}.nf-split-banner__logo{display:block;height:var(--nf-logo-height);width:auto;max-width:none}.nf-split-banner.is-logos-light .nf-split-banner__logo{filter:brightness(0) invert(1)}.nf-split-banner.is-pause-on-hover .nf-split-banner__marquee:hover .nf-split-banner__marquee-track{animation-play-state:paused}@keyframes nf-split-marquee-x{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:767px){.nf-split-banner__row{grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:0}.nf-split-banner__media,.nf-split-banner__row--reverse .nf-split-banner__media{grid-column:1;grid-row:3;min-height:var(--nf-row-min-h-mobile)}.nf-split-banner__marquee,.nf-split-banner__row--reverse .nf-split-banner__marquee{position:relative;top:auto;bottom:auto;left:auto;align-self:start;grid-column:1;grid-row:2;width:100%;height:auto;padding-top:var(--nf-marquee-pad);padding-bottom:var(--nf-marquee-pad);transform:none;container-type:normal}.nf-split-banner__marquee-rotate{position:relative;left:auto;width:100%;height:auto;transform:none}.nf-split-banner__marquee-text{font-size:var(--nf-marquee-font-mobile)}.nf-split-banner.is-logos-light .nf-split-banner__logo{filter:none}.nf-split-banner__content,.nf-split-banner__row--reverse .nf-split-banner__content,.nf-split-banner.has-marquee .nf-split-banner__content,.nf-split-banner.has-marquee .nf-split-banner__row--reverse .nf-split-banner__content{grid-column:1;grid-row:1;align-items:center;text-align:center;min-height:0;gap:28px;padding:40px 24px 36px}.nf-split-banner__copy,.nf-split-banner__content--center .nf-split-banner__copy{align-items:center}}@media(prefers-reduced-motion:reduce){.nf-split-banner__marquee-track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/119/compiled_assets/styles.css.map?subset=AAAAAAAAwA */
