h1,h2,h3,h4,h5,h6{text-transform:none}.heading{font-weight:var(--dnc-weight-heading);letter-spacing:-.01em}.heading.h3,.heading.h4,.rte h3,.rte h4{font-weight:var(--dnc-weight-label);letter-spacing:0}.h5,.h6,.heading.h5,.heading.h6{font-weight:var(--dnc-weight-label);letter-spacing:.08em}.product-item--vertical{--dnc-card-panel: color-mix(in srgb, var(--heading-color) 4%, var(--secondary-background));--dnc-card-panel-hover: color-mix(in srgb, var(--heading-color) 8%, var(--secondary-background));display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:4px;background:var(--secondary-background);overflow:hidden;transition:border-color .15s ease-out}.product-item--vertical:hover{border-color:var(--heading-color)}.product-item--vertical .product-item__image-wrapper{margin-bottom:0;border-radius:0;background:var(--secondary-background)}.product-item--vertical .product-item__info{display:flex;flex:1 1 auto;border-top:1px solid var(--border-color);background:var(--dnc-card-panel);transition:background-color .15s ease-out}.product-item--vertical:hover .product-item__info{background:var(--dnc-card-panel-hover)}.product-item--vertical .product-item__info-inner{display:flex;flex-direction:column;gap:var(--dnc-space-2);width:100%;padding:var(--dnc-space-4) var(--dnc-space-4) var(--dnc-space-5)}.product-item--vertical .product-item__swatch-list{margin:0}.product-item__vendor{margin-bottom:0;color:var(--text-color);font-family:var(--heading-font-family);font-weight:var(--dnc-weight-label);font-size:var(--dnc-text-eyebrow);letter-spacing:.1em}.product-item__title{margin:0;padding:0;color:var(--heading-color);font-family:var(--text-font-family);font-weight:500;font-size:var(--dnc-text-body);line-height:1.4}.product-item--vertical .product-item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;transition:color .15s ease-out}.product-item--vertical:hover .product-item__title{color:var(--dnc-orange-ink)}.product-item--vertical .product-item__price-list{margin:auto 0 0;padding-top:var(--dnc-space-2)}.product-item .price{color:var(--heading-color);font-size:var(--dnc-text-lead)}.product-item .price--highlight{color:var(--heading-color)}.product-item .price--compare{color:var(--text-color);font-size:var(--dnc-text-small);font-weight:400;opacity:1;text-decoration:line-through}.product-item--vertical .jdgm-preview-badge{margin-top:calc(var(--dnc-space-1) * -1)}.product-item .product-label--on-sale{background:var(--accent-color);color:var(--dnc-on-accent);font-size:var(--dnc-text-eyebrow);letter-spacing:.02em}.product-item__action-list{margin-top:var(--dnc-space-3)}.product-item__action-button.button{min-height:44px;border-radius:4px;font-family:var(--heading-font-family);font-weight:var(--dnc-weight-label);font-size:var(--dnc-text-eyebrow);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.product-item__action-button.button--ternary{border:1px solid var(--border-color);background:var(--secondary-background);color:var(--heading-color)}.product-item__action-button.button--ternary:hover,.product-item__action-button.button--ternary:focus-visible{border-color:var(--heading-color);color:var(--heading-color)}@media screen and (max-width:640px){.product-item--vertical .product-item__info-inner{padding:var(--dnc-space-3) var(--dnc-space-3) var(--dnc-space-4)}.product-item--vertical .product-item__title{font-size:var(--dnc-text-small)}}@media(prefers-reduced-motion:reduce){.product-item--vertical,.product-item--vertical .product-item__info,.product-item--vertical .product-item__title{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/dnc-base.css.map */
