.ny{--ny-black:#0D0D0D;--ny-off:#F4F3F0;--ny-white:#FFFFFF;--ny-grey:#5C5C5C;--ny-line:#DAD8D3;--ny-accent:#C9CCD1;font-family:var(--font-body-family);color:var(--ny-black);background:var(--ny-off)}.ny *{box-sizing:border-box}.ny--dark{background:var(--ny-black);color:var(--ny-white)}.ny--white{background:var(--ny-white)}.ny-wrap{max-width:1280px;margin:0 auto;padding:56px 16px}.ny .ny-h1,.ny .ny-h2{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.02em;margin:0;line-height:1;color:inherit}.ny-h1{font-size:clamp(40px,7vw,96px);letter-spacing:-.03em;line-height:.95}.ny-h2{font-size:clamp(28px,4vw,44px)}.ny-eyebrow{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0;color:var(--ny-grey)}.ny--dark .ny-eyebrow{color:#a3a3a3}.ny-text{font-size:17px;line-height:1.55;margin:0;color:#3d3d3d}.ny--dark .ny-text{color:#d4d4d4}.ny-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 26px;font-weight:700;font-size:16px;text-decoration:none;border:2px solid transparent;cursor:pointer;font-family:inherit;line-height:1.2}.ny-btn--accent{background:var(--ny-accent);color:var(--ny-black)}.ny-btn--dark{background:var(--ny-black);color:var(--ny-white)}.ny-btn--ghost{border-color:currentColor;color:inherit;background:none}.ny-btn:hover{opacity:.88}.ny-media{background:#dad8d3;overflow:hidden;display:block}.ny--dark .ny-media{background:#2a2a2a}.ny-media img{width:100%;height:100%;object-fit:cover;display:block}.ny-media svg.placeholder-svg{width:100%;height:100%}.ny-hero{display:grid;grid-template-columns:minmax(0,1fr);row-gap:18px;grid-template-areas:"title" "image" "cta" "text";padding-top:24px;padding-bottom:40px}.ny-hero__title{grid-area:title;display:flex;flex-direction:column;gap:10px}.ny-hero__img{grid-area:image;aspect-ratio:1/1}.ny-hero__cta{grid-area:cta;display:flex;flex-wrap:wrap;gap:12px}.ny-hero__cta .ny-btn--accent{flex:1 1 220px}.ny-hero__text{grid-area:text;max-width:520px}@media(min-width:900px){.ny-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto 1fr;column-gap:48px;row-gap:24px;grid-template-areas:"title image" "text image" "cta image"}.ny-hero__title{align-self:end}.ny-hero__cta{align-self:start}.ny-hero__img{aspect-ratio:4/5;max-height:680px}}.ny-usp{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 16px;padding-top:16px;padding-bottom:16px;font-size:14px;font-weight:600}.ny-usp__item{display:flex;gap:10px;align-items:center}.ny-usp__item svg{flex:0 0 auto}.ny-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin-top:24px}@media(min-width:750px){.ny-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.ny-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.ny-card{display:flex;flex-direction:column;gap:8px;height:100%}.ny-card__link{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.ny-card__img{position:relative;aspect-ratio:4/5}.ny-card__img img{object-fit:contain;background:#e7e5e0}.ny-badge{position:absolute;top:8px;left:8px;background:var(--ny-black);color:var(--ny-white);font-size:11px;font-weight:700;padding:5px 8px;letter-spacing:.04em;z-index:1}.ny-card__title{font-weight:600;font-size:15px;line-height:1.3}.ny-card__price{font-size:15px}.ny-quick{min-height:44px;background:none;border:2px solid var(--ny-black);color:var(--ny-black);font-family:inherit;font-weight:700;font-size:14px;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center}.ny-quick[aria-busy=true]{opacity:.6}.ny-quick.is-added{background:#1f7a3a;border-color:#1f7a3a;color:#fff}.ny-options{display:none;flex-wrap:wrap;gap:6px}.ny-options.is-open{display:flex}.ny-opt{min-width:44px;height:40px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;background:#fff;color:var(--ny-black);border:2px solid var(--ny-black)}.ny-opt:disabled{background:var(--ny-off);color:#767676;border:2px dashed #C4C2BD;text-decoration:line-through;cursor:not-allowed}.ny-error{font-size:13px;color:#b42318;font-weight:600}.ny-split{display:flex;flex-wrap:wrap;gap:32px;align-items:center}.ny-split__media{flex:1 1 380px;min-width:0;aspect-ratio:3/2}.ny-split__body{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:14px}.ny-price-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.ny-price-row__now{font-size:28px;font-weight:700}.ny-price-row__was{font-size:16px;color:var(--ny-grey)}.ny-pill{background:var(--ny-black);color:#fff;font-size:13px;font-weight:700;padding:4px 8px}.ny-perk{display:flex;gap:10px;align-items:center;font-size:16px;font-weight:700}.ny-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px}@media(min-width:750px){.ny-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.ny-tiles .ny-media{aspect-ratio:1/1}.ny-meets__top{display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;align-items:flex-end}.ny-meets__intro{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:14px}.ny-form{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:8px}.ny-form__row{display:flex;flex-wrap:wrap;gap:8px}.ny-input{flex:1 1 200px;min-width:0;height:48px;border:2px solid currentColor;background:transparent;color:inherit;padding:0 14px;font-size:16px;font-family:inherit}.ny-form__note{font-size:12px;color:#a3a3a3}.ny-form__ok{font-size:15px;font-weight:700}.ny-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ny-pdp{display:flex;flex-direction:column;gap:12px;margin:8px 0}.ny-note{background:#fff;border:1px solid var(--ny-line);padding:10px 12px;font-size:14px;line-height:1.45;display:flex;gap:10px;align-items:flex-start}.ny-ship{background:#fff;border:1px solid var(--ny-line);padding:14px 16px;display:flex;flex-direction:column;gap:10px;font-size:15px}.ny-ship__bar{height:8px;background:#e7e5e0}.ny-ship__bar span{display:block;height:8px;background:var(--ny-black)}.ny-ship__line{display:flex;gap:10px;align-items:center}.ny-combo{border:2px solid var(--ny-black);padding:14px 16px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.ny-combo__img{width:64px;height:80px;flex:0 0 auto;background:#e7e5e0}.ny-combo__img img{width:100%;height:100%;object-fit:contain}.ny-combo__body{flex:1 1 180px;min-width:0;display:flex;flex-direction:column;gap:4px;font-size:14px}.ny-combo .ny-btn{min-height:44px;padding:10px 16px;font-size:14px}.ny-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;border-top:1px solid var(--ny-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:none;gap:12px;align-items:center;box-shadow:0 -4px 16px #00000014;font-family:var(--font-body-family);color:#0d0d0d}.ny-sticky.is-visible{display:flex}.ny-sticky__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ny-sticky__title{font-size:13px;color:#3d3d3d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ny-sticky__price{font-size:17px;font-weight:700}.ny-sticky .ny-btn{min-height:48px;padding:0 20px;font-size:15px}@media(min-width:900px){.ny-sticky{display:none!important}}@media screen and (max-width:749px){.product-form__input--pill{display:flex;flex-wrap:wrap;gap:6px}.product-form__input--pill .form__label{flex:0 0 100%}.product-form__input--pill input[type=radio]+label{margin:0;padding:.9rem 0;min-width:0;flex:1 1 0;text-align:center;letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ny-theme.css.map */
