@import"//construct.wrightsmedia.com/brands/hearst/default/css/variables.css";:root{--font-body--family: var(--font-mulish);--font-heading--family: var(--font-archivo);--font-heading--weight: 900}.price{font-weight:800}.aas-color .price{color:var(--color-aas)}.dmn-color .price{color:var(--color-dmn)}.hc-color .price{color:var(--color-hc)}.saen-color .price{color:var(--color-saen)}.sfc-color .price{color:var(--color-sfc)}.top-header{padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.menu-list__link-title,.mega-menu__link{font-family:var(--font-rubik);font-weight:400}.menu-list__link{z-index:9999}.menu-list__list-item:has(>.menu-list__submenu--dropdown){position:relative}.menu-list__list-item>.menu-list__submenu.menu-list__submenu--dropdown{width:max-content!important;height:max-content!important;left:0;right:auto;clip-path:none!important;opacity:0;transform:translateY(10px)}.menu-list__list-item:where(:hover,:focus-within)>.menu-list__submenu.menu-list__submenu--dropdown{opacity:1;transform:translateY(0);visibility:visible}.overflow-menu:has(.menu-list__list-item:hover>.menu-list__submenu--dropdown):after,.overflow-menu:has(.menu-list__list-item:focus-within>.menu-list__submenu--dropdown):after{opacity:0!important;height:0!important;pointer-events:none!important;box-shadow:none!important}.menu-list__list-item .menu-list__submenu--dropdown a{color:var(--menu-child-font-color)!important}.header__underlay{display:none}p,ul,ol{font-family:var(--font-mulish);font-weight:400}.hnp-nav{background-color:#fff!important;border-bottom:#ccc!important;border-width:1px!important;border-bottom-style:solid!important}.top-header h3{font-size:1rem;line-height:1.375rem;font-weight:700;text-align:right}#header-top-hnp,.top-header.hnp{background-color:#000}#header-top-aas,.top-header.aas{background-color:var(--color-aas)}#header-top-dmn,.top-header.dmn{background-color:#000}#header-top-hc,.top-header.hc{background-color:#1c2146}#header-top-saen,.top-header.saen{background-color:var(--color-saen)}#header-top-sfc,.top-header.sfc{background-color:var(--color-sfc)}#header-top-sfgate,.top-header.sfc{background-color:var(--color-sfgate)}.show-error{border-color:#dd1d1d}.cl-po--label,legend,.product-desc-heading,.form__label{font-family:var(--font-archivo);font-size:1.125rem;font-weight:700;color:#000!important}.form__label{margin-top:1rem}.form__label .required{color:#dd1d1d}input.upload-field{background-color:transparent!important;margin-bottom:.625rem}.quantity:after{border-radius:.5rem;box-shadow:0 0 0 var(--inputs-border-width) #c1c1c1}.two-col-fields{display:flex;flex-direction:column;align-items:end;column-gap:2rem}.hnp-custom-form-field{display:block;width:100%;padding:10px 12px;margin-bottom:10px;border:.1rem solid #C1C1C1;border-radius:.5rem;font-size:14px;color:#333;background-color:#fff}.hnp-custom-form-field:focus{box-shadow:0 0 2px #00000075;outline:none}.noedit,.noedit:focus,.noedit:focus-visible{appearance:none;-webkit-appearance:none;border:none;outline:none;box-shadow:none;padding:0;font-family:var(--font-body-family)}.variant__upload-fields{background-color:#f6f6f6;padding:15px}.variant__upload-fields label{margin-top:0}.plaque-material-heading-label{display:block!important;width:100%;pointer-events:none;cursor:default;border:0!important;background:transparent!important;padding:0!important;color:#000!important;flex:none;min-height:auto}.plaque-material-heading-label input,.plaque-material-heading-label .variant-option__button-label__pill{display:none!important}.plaque-material-heading-label .variant-option__button-label__text{display:block;font-weight:600}.button{font-weight:700}.rte ul{list-style-position:unset;margin-top:.5rem}.footer-logo__image-container{max-width:378px;display:block}.footer-logo__image{object-fit:contain}.footer-logo__image.hnp-brand{height:40px}@media only screen and (min-width:750px){.two-col-fields{flex-direction:row}}.header__column--hnp{display:flex;justify-content:space-between;align-items:center}.header-logo,.hnp-logo{margin-top:1.25rem;margin-bottom:1.25rem}@media screen and (max-width:1064px){.header__column--hnp{flex-direction:column!important}}@media screen and (max-width:749px){#hnp-row-two .header__column--left{grid-area:left!important;display:contents!important}#hnp-row-two .header__column--right{grid-area:center!important;justify-content:center!important}.top-header{padding-top:0}.top-header h3{text-align:center}.hnp-logo{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
