.dnc-highlights{background:var(--dnc-highlights-bg, var(--secondary-background));padding-top:min(var(--dnc-highlights-padding-top, 96px),var(--dnc-section-y));padding-bottom:min(var(--dnc-highlights-padding-bottom, 96px),var(--dnc-section-y))}.dnc-highlights__inner{display:flex;flex-direction:column;gap:var(--dnc-space-5)}.dnc-highlights__row{display:grid;grid-template-columns:1fr;overflow:hidden;border-radius:var(--dnc-highlights-radius, 4px);background:var(--background)}.dnc-highlights__media{position:relative;overflow:hidden;background:var(--background);aspect-ratio:4 / 3}.dnc-highlights__image,.dnc-highlights__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.dnc-highlights__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--dnc-space-5) var(--dnc-space-4) var(--dnc-space-6)}.dnc-highlights__heading{margin:0 0 var(--dnc-space-3);color:var(--heading-color);font-size:clamp(24px,19.2px + 1.28vw,32px);font-weight:var(--dnc-weight-heading);line-height:1.15;letter-spacing:-.02em}.dnc-highlights__text{margin:0 0 var(--dnc-space-5);color:var(--text-color);font-size:var(--dnc-text-body);line-height:1.55}.dnc-highlights__range{width:100%;margin:0 0 var(--dnc-space-5);padding-top:var(--dnc-space-4);border-top:1px solid var(--border-color)}.dnc-highlights__range-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dnc-space-3);margin:0 0 var(--dnc-space-3);color:var(--heading-color);font-family:var(--heading-font-family);font-weight:var(--dnc-weight-label);font-size:var(--dnc-text-eyebrow);letter-spacing:.12em;text-transform:uppercase}.dnc-highlights__range-label span{color:var(--text-color);font-family:var(--text-font-family);font-weight:400;font-size:var(--dnc-text-caption);letter-spacing:0;text-transform:none}.dnc-highlights__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dnc-space-3);margin:0;padding:0;list-style:none}.dnc-highlights__product{display:flex;flex-direction:column;gap:var(--dnc-space-1);height:100%;color:var(--heading-color);text-decoration:none;cursor:pointer}.dnc-highlights__product-image{display:block;aspect-ratio:4 / 3;margin-bottom:var(--dnc-space-1);overflow:hidden;border:1px solid var(--border-color);border-radius:4px;background:var(--secondary-background);transition:border-color .15s ease-out}.dnc-highlights__product-image img{width:100%;height:100%;object-fit:contain;display:block}.dnc-highlights__product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--dnc-text-caption);line-height:1.35}.dnc-highlights__product-price{color:var(--text-color);font-size:var(--dnc-text-caption);font-weight:var(--text-font-bolder-weight)}.dnc-highlights__product:hover .dnc-highlights__product-image,.dnc-highlights__product:focus-visible .dnc-highlights__product-image{border-color:var(--heading-color)}.dnc-highlights__product:hover .dnc-highlights__product-title{color:var(--dnc-orange-ink)}.dnc-highlights__product:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}.dnc-highlights__row--mist{--border-color: var(--dnc-mist-line);background:var(--dnc-mist)}.dnc-highlights__row--sand{--border-color: var(--dnc-sand-line);background:var(--dnc-sand)}.dnc-highlights__row--navy{--border-color: color-mix(in srgb, var(--primary-button-text-color) 16%, var(--dnc-navy-deep));background:var(--dnc-navy-deep)}.dnc-highlights__row--navy .dnc-eyebrow{color:var(--dnc-hivis)}.dnc-highlights__row--navy .dnc-highlights__heading,.dnc-highlights__row--navy .dnc-highlights__range-label,.dnc-highlights__row--navy .dnc-highlights__product{color:var(--primary-button-text-color)}.dnc-highlights__row--navy .dnc-highlights__text,.dnc-highlights__row--navy .dnc-highlights__range-label span,.dnc-highlights__row--navy .dnc-highlights__product-price{color:color-mix(in srgb,var(--primary-button-text-color) 72%,var(--dnc-navy-deep))}.dnc-highlights__row--navy .dnc-highlights__product-image{border-color:transparent}.dnc-highlights__row--navy .dnc-highlights__product:hover .dnc-highlights__product-image,.dnc-highlights__row--navy .dnc-highlights__product:focus-visible .dnc-highlights__product-image{border-color:var(--dnc-hivis)}.dnc-highlights__row--navy .dnc-highlights__product:hover .dnc-highlights__product-title{color:var(--dnc-hivis)}.dnc-highlights__row--navy .dnc-highlights__product:focus-visible{outline-color:var(--primary-button-text-color)}@media screen and (max-width:640px){.dnc-highlights__content .dnc-btn{width:100%;justify-content:center;padding-left:var(--dnc-space-4);padding-right:var(--dnc-space-4)}}@media screen and (min-width:1000px){.dnc-highlights__inner{gap:var(--dnc-space-6)}.dnc-highlights__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.dnc-highlights__media{aspect-ratio:auto;min-height:440px}.dnc-highlights__row--reverse .dnc-highlights__media{order:2}.dnc-highlights__content{padding:var(--dnc-space-7) var(--dnc-space-7)}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/dnc-highlights.css.map */
