.eh-product-page{--eh-navy: #182536;--eh-cream: #f7f3ec;--eh-line: #ded9d1;--eh-muted: #58616b}.eh-product-page .product-details,.eh-product-page .product-details>.group-block,.eh-product-page variant-picker,.eh-product-page .variant-picker__form{min-width:0}.eh-product-page .product-details h1{font-size:clamp(1.4rem,2.1vw,1.85rem);line-height:1.26;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}.eh-product-page .product-details .price{font-weight:700}.eh-product-facts{width:100%}.eh-product-facts__intro{margin:0 0 12px;color:var(--eh-muted);font-size:14px;line-height:1.6}.eh-product-facts__list{list-style:none;padding:0;margin:0;display:grid;gap:7px}.eh-product-facts__list li{display:grid;grid-template-columns:minmax(78px,.75fr) minmax(0,2fr);gap:12px;font-size:13px;line-height:1.5}.eh-product-facts__list li>span{color:var(--eh-muted)}.eh-product-facts__list strong{font-weight:500;overflow-wrap:anywhere}.eh-product-page .variant-option{margin-block:0 14px}.eh-product-page .variant-option legend{font-size:14px;font-weight:600;margin-bottom:9px}.eh-product-page .variant-option--buttons label{min-height:44px;border-radius:8px}.eh-product-page .buy-buttons-block .product-form-buttons{gap:12px}.eh-product-page .product-form-buttons>.eh-quantity--product{min-width:0;flex:0 0 100%;width:100%;margin:0;padding:12px;border:1px solid var(--eh-line);border-radius:10px;background:var(--eh-cream);color:var(--eh-navy)}.eh-product-page .eh-quantity--product>strong{font-size:13px}.eh-product-page .eh-quantity--product .eh-quantity__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0}.eh-product-page .eh-quantity--product .eh-quantity__tiers span{border:1px solid var(--eh-line);background:#fff;border-radius:6px;padding:7px 4px;text-align:center;font-size:11px;font-weight:600}.eh-product-page .eh-quantity--product small{display:block;color:var(--eh-muted);font-size:11px;line-height:1.45}.eh-product-page .product-form-buttons .add-to-cart-button{min-height:54px;border-radius:9px;font-weight:700;font-size:16px}.eh-purchase-help{width:100%;padding-block:2px 6px}.eh-purchase-help__shipping{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5}.eh-purchase-help__shipping svg{flex-shrink:0;margin-top:1px}.eh-purchase-help__shipping strong{font-weight:600}.eh-purchase-help__shipping p{color:var(--eh-muted);margin:3px 0 0;font-size:12px}.eh-purchase-help__timing{margin-top:10px;font-size:12px;color:var(--eh-muted);line-height:1.55}.eh-purchase-help__timing p{margin:0}.eh-purchase-help__links{display:flex;flex-wrap:wrap;column-gap:16px;margin-top:3px}.eh-purchase-help__links a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-underline-offset:3px}.eh-product-page .everhonor-product-offers{width:100%}.eh-product-page .eh-addons--product{padding:16px;background:#faf9f6;border-color:var(--eh-line);border-radius:12px}.eh-product-page .eh-addons--product .eh-addons__heading h2{font-size:17px;font-weight:600}.eh-product-page .eh-addons--product .eh-addons__heading p{font-size:12px;color:var(--eh-muted);margin-bottom:12px}.eh-product-page .eh-addons--product .eh-addon__title{font-size:13px;font-weight:500;line-height:1.45}.eh-product-page .eh-addons--product .eh-addon__choose{font-size:12px;min-height:40px}.eh-product-page .eh-addons--product .eh-addon__add{background:transparent;color:var(--eh-navy);border:1px solid var(--eh-navy);font-size:13px}.eh-product-page .eh-addons--product .eh-addons__browse{font-size:12px;margin-top:4px}.eh-product-disclosures{width:100%;border-top:1px solid var(--eh-line)}.eh-product-disclosure{border-bottom:1px solid var(--eh-line)}.eh-product-disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding-block:14px;cursor:pointer;list-style:none;font-size:14px;font-weight:600}.eh-product-disclosure>summary::-webkit-details-marker{display:none}.eh-product-disclosure__icon{width:12px;height:12px;position:relative;flex-shrink:0}.eh-product-disclosure__icon:before,.eh-product-disclosure__icon:after{content:"";position:absolute;background:currentColor}.eh-product-disclosure__icon:before{width:12px;height:1px;top:5px;left:0}.eh-product-disclosure__icon:after{width:1px;height:12px;left:5px;top:0}.eh-product-disclosure[open] .eh-product-disclosure__icon:after{display:none}.eh-product-disclosure__content{padding:0 0 18px;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.eh-product-disclosure__content>:first-child{margin-top:0}.eh-product-disclosure__content img{max-width:100%;height:auto}.eh-product-page :is(.eh-purchase-help,.eh-product-disclosures) a:focus-visible,.eh-product-disclosure>summary:focus-visible{outline:2px solid var(--eh-navy);outline-offset:3px;border-radius:3px}.eh-personalization{display:block;width:100%;margin-block:var(--eh-name-space-top, 0) var(--eh-name-space-bottom, 0)}.eh-personalization__wrapper{padding:16px;border:1px solid var(--eh-line);border-radius:12px;background:#faf9f6}.eh-personalization__label{display:block;margin-bottom:8px;font-size:var(--eh-name-label-size, 14px);font-weight:600;color:var(--eh-name-label-color, var(--eh-navy))}.eh-personalization__input{width:100%;min-width:0;min-height:48px;box-sizing:border-box;padding:var(--eh-name-input-padding, 12px);font-size:max(16px,var(--eh-name-input-size, 16px));color:var(--eh-name-input-color, var(--eh-navy));background:var(--eh-name-input-background, #fff);border:var(--eh-name-input-border-width, 1px) solid var(--eh-name-input-border, var(--eh-line));border-radius:var(--eh-name-input-radius, 8px)}.eh-personalization__input::placeholder{color:var(--eh-name-placeholder, #777)}.eh-personalization__input:focus-visible{outline:2px solid var(--eh-name-input-focus, var(--eh-navy));outline-offset:2px}.eh-personalization__input[aria-invalid=true]{border-color:var(--eh-name-error-border, #b42318)}.eh-personalization__hint{margin:8px 0 0;font-size:var(--eh-name-hint-size, 12px);color:var(--eh-name-hint-color, var(--eh-muted));line-height:1.5}.eh-personalization__counter{display:block;margin:5px 0 0;text-align:right;color:var(--eh-name-counter-color, var(--eh-muted));font-size:11px}.eh-personalization__error{font-size:12px;color:var(--eh-name-error-color, #b42318);margin:8px 0 0}.eh-personalization__error[hidden]{display:none}.eh-personalization__summary{margin-top:14px;padding-top:12px;border-top:1px solid var(--eh-line)}.eh-personalization__summary-title{margin:0 0 8px;font-size:12px;font-weight:600}.eh-personalization__summary-list{display:grid;gap:5px;margin:0;font-size:12px;line-height:1.5}.eh-personalization__summary-list>div{display:grid;grid-template-columns:75px minmax(0,1fr);gap:12px}.eh-personalization__required{color:var(--eh-name-required-color, #b42318)}.eh-personalization__summary-list dt{color:var(--eh-muted)}.eh-personalization__summary-list dd{margin:0;overflow-wrap:anywhere}.eh-personalization__summary-note{color:var(--eh-muted);font-size:11px;line-height:1.45;margin:8px 0 0}@media(min-width:750px){.eh-product-page .product-information__grid:not(.product-information--media-none,.product-information__grid--half).product-information--media-left{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media(min-width:1200px){.eh-product-page .product-information__grid:not(.product-information--media-none,.product-information__grid--half).product-information--media-left{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}@media(max-width:749px){.eh-product-page .product-details h1{font-size:23px;line-height:1.3}.eh-product-page .product-details>.group-block{padding-top:20px}.eh-personalization__wrapper{padding:14px}}@media(max-width:389px){.eh-product-page .eh-quantity--product .eh-quantity__tiers{gap:4px}.eh-product-page .eh-quantity--product .eh-quantity__tiers span{font-size:10px;padding-inline:2px}}.eh-trust{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;margin:0;padding:0}.eh-trust li{min-width:0}.eh-trust__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;height:100%;min-height:90px;padding:12px 6px;color:var(--eh-navy, #182536);background:var(--eh-cream, #f7f3ec);border:1px solid var(--eh-line, #ded9d1);border-radius:9px;text-align:center;text-decoration:none;font-size:11px;font-weight:500;line-height:1.5}.eh-trust__item svg{flex-shrink:0}a.eh-trust__item:hover{border-color:currentColor;text-decoration:underline;text-underline-offset:3px}.eh-trust__note{color:var(--eh-muted, #58616b);font-size:11px;line-height:1.5;margin:10px 0 0}.eh-purchase-help .eh-trust__item:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/everhonor-product.css.map */
