:root{--cc-ink: #1a1a1a;--cc-muted: #6b6c66;--cc-line: rgb(26 26 26 / .12);--cc-photo: #ececea;--cc-sale: #1a1a1a;--cc-badge-bg: #fafaf8;--cc-badge-ink: #1a1a1a;--cc-font: var(--font-body--family, Inter, sans-serif);--cc-inset: 0px;--cc-photo-gap: 12px;--cc-type: 13px;--cc-lh: 18px;--cc-price-gap: 6px;--cc-dots-gap: 8px;--cc-cell: 26px;--cc-cell-h: 28px;--cc-dot: 12px;--cc-ring-off: 3px;--cc-badge-pos: 12px}@media(min-width:750px){:root{--cc-inset: 0px;--cc-photo-gap: 14px;--cc-type: 14px;--cc-lh: 20px;--cc-dots-gap: 10px;--cc-cell: 26px;--cc-cell-h: 26px;--cc-dot: 14px;--cc-ring-off: 3px;--cc-badge-pos: 12px}}@media(max-width:749px){.collection-wrapper{--cc-inset: 12px}}@media(min-width:1600px){:root{--cc-type: 15px;--cc-lh: 22px;--cc-photo-gap: 16px;--cc-dots-gap: 10px;--cc-dot: 15px;--cc-cell: 28px;--cc-cell-h: 28px;--cc-badge-pos: 16px}}html product-card.product-card{font-family:var(--cc-font);color:var(--cc-ink)}html product-card.product-card .product-card__content{--product-card-gap: 0px !important;gap:0!important;row-gap:0!important;padding:0!important}html product-card.product-card .quick-add,html product-card.product-card .quick-add__button{display:none!important}html product-card.product-card .card-gallery{--gallery-aspect-ratio: 2 / 3 !important;aspect-ratio:2 / 3;background:var(--cc-photo);border-radius:0!important;overflow:hidden;margin:0 0 var(--cc-photo-gap)!important}html product-card.product-card .card-gallery img{object-fit:cover}html product-card.product-card .product-card__content>:not(.card-gallery):not(.nl-title):not(h3){padding-inline:var(--cc-inset)!important}html product-card.product-card .product-card__content>h3{display:none!important}html product-card.product-card .nl-title .text-block,html product-card.product-card .product-card__content>.text-block:not(product-price){margin:0!important;padding:0 var(--cc-inset)!important;width:100%!important;min-height:calc(2 * var(--cc-lh));align-items:flex-start}html product-card.product-card .nl-title .text-block :is(p,h3,a):not(#cc),html product-card.product-card .product-card__content>.text-block:not(product-price) :is(p,h3):not(#cc){margin:0!important;font-family:var(--cc-font)!important;font-size:var(--cc-type)!important;line-height:var(--cc-lh)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--cc-ink)!important;-webkit-text-stroke:0!important;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}html product-card.product-card product-price{margin:var(--cc-price-gap) 0 0!important;padding-block:0!important;min-height:var(--cc-lh)}html product-card.product-card product-price:not(#cc),html product-card.product-card product-price *:not(#cc){font-family:var(--cc-font)!important;font-size:var(--cc-type)!important;line-height:var(--cc-lh)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--cc-ink);-webkit-text-stroke:0!important}html product-card.product-card product-price>div{display:flex;flex-wrap:nowrap;align-items:baseline;gap:0 8px;white-space:nowrap}html product-card.product-card product-price .compare-at-price:not(#cc){order:1;color:var(--cc-muted)!important;font-weight:400!important;text-decoration:line-through;text-decoration-thickness:1px}html product-card.product-card product-price>div:has(.compare-at-price) .price:not(#cc){color:var(--cc-sale)!important}html product-card.product-card .product-badges{top:var(--cc-badge-pos)!important;left:var(--cc-badge-pos)!important;inset-block-start:var(--cc-badge-pos)!important;inset-inline-start:var(--cc-badge-pos)!important}html product-card.product-card .product-badges__badge{background:var(--cc-badge-bg)!important;color:var(--cc-badge-ink)!important;border:0!important;border-radius:0!important;font-family:var(--cc-font)!important;font-size:11px!important;line-height:22px!important;height:22px;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:0 9px!important}html body product-card.product-card.product-card product-swatches{--product-swatches-padding-block-start: 0px;--product-swatches-padding-block-end: 0px;display:flex!important;align-items:center;width:100%;height:var(--cc-cell-h)!important;min-height:var(--cc-cell-h)!important;max-height:var(--cc-cell-h);margin:var(--cc-dots-gap) 0 0!important;padding:0 var(--cc-inset)!important;overflow:visible!important;position:relative;z-index:2}html product-card.product-card .nl-dots{width:100%;min-width:0}html product-card.product-card .nl-dots__list{display:flex;flex-wrap:nowrap;align-items:center;gap:0;list-style:none;margin:0;padding:0;margin-inline-start:calc((var(--cc-cell) - var(--cc-dot)) / -2 + var(--cc-ring-off) + 1px)}html product-card.product-card .nl-dots__item,html product-card.product-card .nl-dots__more{flex:0 0 auto;margin:0;padding:0;list-style:none}html product-card.product-card .nl-dot{position:relative;display:flex;align-items:center;justify-content:center;width:var(--cc-cell);height:var(--cc-cell-h);padding:0;margin:0;border:0;background:none;text-decoration:none;-webkit-tap-highlight-color:transparent;outline:none}html product-card.product-card .nl-dot__c{display:block;width:var(--cc-dot);height:var(--cc-dot);border-radius:50%;box-shadow:inset 0 0 0 1px #1a1a1a1a}html product-card.product-card .nl-dot.is-light .nl-dot__c{box-shadow:inset 0 0 0 1px #1a1a1a38}html product-card.product-card .nl-dot:after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--cc-dot) + 2 * var(--cc-ring-off) + 2px);height:calc(var(--cc-dot) + 2 * var(--cc-ring-off) + 2px);transform:translate(-50%,-50%);border-radius:50%;box-shadow:inset 0 0 0 1px transparent;pointer-events:none;transition:box-shadow .15s ease}html product-card.product-card .nl-dot.is-current:after{box-shadow:inset 0 0 0 1px var(--cc-ink)}html product-card.product-card .nl-dot:focus-visible:after{box-shadow:inset 0 0 0 2px var(--cc-ink)}@media(hover:hover){html product-card.product-card .nl-dot:not(.is-current):hover:after{box-shadow:inset 0 0 0 1px #1a1a1a59}}html product-card.product-card .nl-dots__more a{display:flex;align-items:center;height:var(--cc-cell-h);padding:1px 2px 0 4px;font-family:var(--cc-font);font-size:12px;line-height:1;font-weight:400;letter-spacing:0;color:var(--cc-muted);text-decoration:none}html product-card.product-card .nl-dots__more a:hover{color:var(--cc-ink);text-decoration:underline;text-underline-offset:2px}@media(max-width:749px){html product-card.product-card .nl-dots__item--xp,html product-card.product-card .nl-dots__more--d{display:none!important}}@media(min-width:750px){html product-card.product-card .nl-dots__item--xd,html product-card.product-card .nl-dots__more--p{display:none!important}}html body product-card.product-card.product-card product-swatches :is(swatches-variant-picker-component,form,fieldset,overflow-list){min-height:0!important;height:auto!important;padding:0!important;margin:0!important;border:0!important}html body product-card.product-card.product-card product-swatches overflow-list::part(list){column-gap:0!important;height:var(--cc-cell-h)!important;padding:0!important;align-items:center}html body product-card.product-card.product-card product-swatches .variant-option__swatch label{width:var(--cc-cell)!important;height:var(--cc-cell-h)!important;padding:0!important;margin:0!important;margin-inline-start:calc((var(--cc-cell) - var(--cc-dot)) / -2 + var(--cc-ring-off) + 1px)!important;display:inline-flex!important;align-items:center;justify-content:center;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}html body product-card.product-card.product-card product-swatches .variant-option__swatch label:before{content:none!important}html body product-card.product-card.product-card product-swatches .variant-option__swatch .swatch{width:var(--cc-dot)!important;height:var(--cc-dot)!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:50%!important;outline:0!important;box-shadow:inset 0 0 0 1px #1a1a1a1a,0 0 0 var(--cc-ring-off) transparent!important}html body product-card.product-card.product-card product-swatches .variant-option__swatch:has(input:checked) .swatch,html body product-card.product-card.product-card product-swatches:not(:has(input:checked)) li.variant-option__swatch:first-of-type .swatch{outline:1px solid var(--cc-ink)!important;outline-offset:var(--cc-ring-off)!important}html body product-card.product-card.product-card product-swatches .hidden-swatches__count{font-size:12px;color:var(--cc-muted)}html product-card.product-card .m-cs__wrap:not(:has(.m-cs,.jdgm-widget)){display:none!important}.m-cs__wrap{margin-top:6px;padding-inline:var(--cc-inset)}.m-cs{display:inline-flex;align-items:center;gap:8px;height:20px;color:var(--cc-ink);text-decoration:none;font-family:var(--cc-font)}.m-cs__stars{position:relative;display:inline-block;width:72px;height:13px;line-height:13px}.m-cs__bg,.m-cs__fg{position:absolute;left:0;top:0;height:13px;display:flex;gap:2.75px;overflow:hidden;white-space:nowrap}.m-cs__bg{width:100%}.m-cs__star{width:12px;height:12px;flex:0 0 12px;fill:#fff;stroke:var(--cc-ink);stroke-width:1.2}.m-cs__fg .m-cs__star{fill:var(--cc-ink)}.m-cs__count{font-size:12px;line-height:20px;color:var(--cc-muted)}.m-cs:hover .m-cs__count{text-decoration:underline}@supports (grid-template-rows: subgrid){@media(min-width:750px){html body :is(.collection-wrapper ul.product-grid,ul.product-grid.nl-related__grid,.resource-list.resource-list--grid){row-gap:0!important}html body :is(.collection-wrapper ul.product-grid>li.product-grid__item,ul.nl-related__grid>li.product-grid__item,.resource-list--grid>.resource-list__item):has(>product-card),html body :is(.collection-wrapper ul.product-grid>li.product-grid__item,ul.nl-related__grid>li.product-grid__item,.resource-list--grid>.resource-list__item)>product-card.product-card,html body :is(.collection-wrapper ul.product-grid>li.product-grid__item,ul.nl-related__grid>li.product-grid__item,.resource-list--grid>.resource-list__item)>product-card.product-card>.product-card__content{display:grid!important;grid-template-rows:subgrid;grid-row:span 4;row-gap:0!important;align-content:start}html body :is(.collection-wrapper ul.product-grid,ul.nl-related__grid,.resource-list--grid) product-card.product-card>.product-card__content>*{grid-column:1}html body :is(.collection-wrapper ul.product-grid,ul.nl-related__grid,.resource-list--grid) product-card.product-card .nl-title .text-block{min-height:0}html body .collection-wrapper ul.product-grid>li.product-grid__item{padding-bottom:48px}html body .resource-list--grid>.resource-list__item:has(>product-card){padding-bottom:32px}html body .resource-list.resource-list--grid:has(>.resource-list__item>product-card){margin-bottom:-32px}}}:root{--sale-bg: #FEB416;--sale-ink: #171717;--sale-red: #EC4536;--sale-grey: #9F9F9F}html body product-card.product-card .product-badges:not(#cc){top:8px!important;left:8px!important;inset-block-start:8px!important;inset-inline-start:8px!important}html body product-card.product-card .product-badges__badge:not(#cc){background:var(--sale-bg)!important;color:var(--sale-ink)!important;border:0!important;border-radius:0!important;display:inline-flex!important;align-items:center;box-sizing:border-box;height:20px!important;padding:0 6px!important;line-height:1!important;font-family:var(--cc-font)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:nowrap}@media(min-width:750px){html body product-card.product-card .product-badges:not(#cc){top:16px!important;left:16px!important;inset-block-start:16px!important;inset-inline-start:16px!important}html body product-card.product-card .product-badges__badge:not(#cc){height:26px!important;padding:0 8px!important;font-size:11px!important;letter-spacing:.03em!important}}html body product-card.product-card product-price .price-item__group:not(#cc),html body product-card.product-card product-price .price:not(#cc){font-size:14px!important;font-weight:500!important}html body product-card.product-card product-price>div:not(#cc){gap:0 8px}html body product-card.product-card product-price .compare-at-price:not(#cc){order:-1;color:var(--sale-grey)!important;font-size:14px!important;font-weight:500!important;text-decoration:line-through;text-decoration-thickness:1px}html body product-card.product-card product-price>div:has(.compare-at-price) .price:not(#cc){color:var(--sale-red)!important}html body :is(.product-information .product-details product-price,.nl-pdp-head__price,.sticky-add-to-cart__price):not(#cc) .compare-at-price{color:var(--sale-grey)!important}html body :is(.product-information .product-details product-price,.nl-pdp-head__price,.sticky-add-to-cart__price):not(#cc) [ref=priceContainer]:has(.compare-at-price) .price,html body :is(.product-information .product-details product-price,.nl-pdp-head__price,.sticky-add-to-cart__price):not(#cc) :has(>.compare-at-price)>.price{color:var(--sale-red)!important}html body :not(product-card)>.product-badges:not(#cc) .product-badges__badge{background:var(--sale-bg)!important;color:var(--sale-ink)!important;border-radius:0!important;font-weight:500!important;text-transform:uppercase!important;padding:6px!important}@media(max-width:749px){html product-card.product-card .nl-title .text-block :is(p,h3,a):not(#cc),html product-card.product-card .product-card__content>.text-block:not(product-price) :is(p,h3):not(#cc){font-size:11px!important}}html product-card.product-card .nl-title .text-block,html product-card.product-card .product-card__content>.text-block:not(product-price){min-height:var(--cc-lh)!important}@font-face{font-family:CM Mono;src:url(nl-mono-courier-prime-400.woff2) format("woff2");font-weight:400;font-display:swap}html body product-card.product-card .product-badges__badge:not(#cc){font-family:CM Mono,ui-monospace,monospace!important;font-weight:400!important;letter-spacing:normal!important}html body .nl-pdp-head__price .compare-at-price:not(#cc),html body .product-details product-price .compare-at-price:not(#cc),html body product-price.text-block .compare-at-price:not(#cc){order:-1!important}@media(min-width:750px){html body product-card.product-card .product-badges__badge:not(#cc){font-size:12px!important}}:root{--cc-photo-gap: 16px;--cc-lh: 20px;--cc-price-gap: 8px;--cc-dots-gap: 8px;--cc-cell: 30px;--cc-cell-h: 30px;--cc-dot: 16px;--cc-ring-off: 2px;--c39-stars-gap: 8px;--c39-star: 11px;--c39-star-gap: 3.5px;--c39-price: 13px}@media(min-width:750px){:root{--cc-type: 14px;--cc-lh: 20px;--cc-photo-gap: 16px;--cc-dots-gap: 8px;--cc-cell: 30px;--cc-cell-h: 30px;--cc-dot: 16px;--cc-ring-off: 2px;--c39-star: 12px;--c39-star-gap: 4.5px;--c39-price: 14px}}@media(min-width:1600px){:root{--cc-type: 14px;--cc-lh: 20px;--cc-photo-gap: 16px;--cc-dots-gap: 8px;--cc-cell: 30px;--cc-cell-h: 30px;--cc-dot: 16px;--cc-badge-pos: 16px}}html body product-card.product-card .product-badges:not(#cc){display:flex!important;align-items:flex-start;height:auto!important;line-height:0!important;margin:0!important;padding:0!important}html body product-card.product-card .product-badges__badge:not(#cc){height:20px!important;padding:0 6px!important;font-size:8px!important;line-height:20px!important;letter-spacing:0!important}@media(min-width:750px){html body product-card.product-card .product-badges__badge:not(#cc){height:26px!important;padding:0 8px!important;font-size:12px!important;line-height:26px!important}}html body product-card.product-card .nl-title .text-block:not(#cc),html body product-card.product-card .product-card__content>.text-block:not(product-price):not(#cc){min-height:var(--cc-lh)!important}html body product-card.product-card.product-card product-price:not(#cc){margin-top:var(--cc-price-gap)!important;min-height:var(--cc-lh)}html body product-card.product-card.product-card product-price .price-item__group:not(#cc),html body product-card.product-card.product-card product-price .price:not(#cc),html body product-card.product-card.product-card product-price .compare-at-price:not(#cc){font-size:var(--c39-price)!important;line-height:var(--cc-lh)!important;font-weight:500!important}html body product-card.product-card.product-card product-price>div:not(#cc){align-items:center;gap:0 8px}html body product-card.product-card.product-card product-swatches{margin-top:var(--cc-dots-gap)!important}html product-card.product-card .nl-dots__list{margin-inline-start:calc((var(--cc-cell) - var(--cc-dot) - 2 * var(--cc-ring-off) - 2px) / -2)}html product-card.product-card .nl-dots__more a{padding:1px 2px 0 6px}html body product-card.product-card .m-cs__wrap:not(#cc){display:flex;align-items:center;height:16px;line-height:16px;margin-top:var(--c39-stars-gap);padding-inline:var(--cc-inset)}html body product-card.product-card .m-cs:not(#cc){height:16px;gap:8px}html body product-card.product-card .m-cs__stars:not(#cc){width:calc(5 * var(--c39-star) + 4 * var(--c39-star-gap));height:var(--c39-star);line-height:var(--c39-star)}html body product-card.product-card :is(.m-cs__bg,.m-cs__fg):not(#cc){height:var(--c39-star);gap:var(--c39-star-gap)}html body product-card.product-card .m-cs__star:not(#cc){width:var(--c39-star);height:var(--c39-star);flex:0 0 var(--c39-star)}html body product-card.product-card .m-cs__count:not(#cc){font-size:12px;line-height:16px;color:#666}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nl-dg-cards.css.map */
