.hl-pdp-fields{margin:0 0 1rem}.hl-pdp-delivery{margin:.15rem 0 .9rem;font-size:.92em;line-height:1.4;color:#4a3f2c}.hl-pdp-fields .heraldlab-research-fields__field{margin:0 0 .75rem}.hl-pdp-fields label{display:block;margin:0 0 .25rem;line-height:1.3;font-size:.92em}.hl-pdp-fields input.product-form__input,.hl-pdp-fields select.product-form__input{width:100%;min-height:44px;font-size:16px;margin:0;box-sizing:border-box}.hl-pdp-row{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;align-items:end}.hl-pdp-row .heraldlab-research-fields__field{margin-bottom:.75rem}.hl-pdp-fields .heraldlab-research-fields__help{margin:.25rem 0 0;font-size:.85em;opacity:.85}.hl-up{margin:.2rem 0 .4rem;padding:.7rem .8rem;border:1px solid #e2d6c2;border-left:4px solid #b8923a;background:#fbf7ef;border-radius:6px}.hl-up__toggle{display:flex!important;gap:.6rem;align-items:flex-start;margin:0!important;cursor:pointer}.hl-up__chk{flex:0 0 auto;width:22px;height:22px;margin:.1rem 0 0}.hl-up__txt small{display:block;margin-top:.15rem;opacity:.85;line-height:1.35}.hl-up__fields{margin-top:.75rem}.hl-up__fields[hidden]{display:none}.hl-order-err{margin:.6rem 0 0;color:#8a1c1c;font-weight:600}.hl-order-err[hidden]{display:none}.hl-pdp-refund{margin:.65rem 0 0;font-size:.9em;line-height:1.4;text-align:center}.hl-testi{margin:1rem 0;padding:.8rem .9rem;border:1px solid #e2d6c2;background:#fbf7ef;border-radius:6px;text-align:left}.hl-testi__title{margin:0 0 .15rem;font-size:1em;line-height:1.3}.hl-testi__note{margin:0 0 .6rem;font-size:.78em;opacity:.8;line-height:1.35}.hl-testi__list{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.hl-testi__item{margin:0;padding:0 0 0 .7rem;border-left:3px solid #b8923a}.hl-testi__q{margin:0;padding:0;border:0;font-style:italic;line-height:1.4;font-size:.95em;quotes:none}.hl-testi__by{margin:.15rem 0 0;font-size:.82em;opacity:.85}.hl-testi--std .hl-testi__item:nth-child(n+4),.hl-testi--dual .hl-testi__item:nth-child(n+4),.hl-testi--exec .hl-testi__item:nth-child(n+4){display:none}.hl-testi--home .hl-testi__item:nth-child(n+5){display:none}.hl-pdp-included{margin:.9rem 0 0;padding:.6rem .85rem;border:1px solid #e2d6c2;background:#fbf7ef;border-radius:6px}.hl-pdp-included summary{cursor:pointer;font-weight:700}.hl-pdp-included ul{margin:.5rem 0 0;padding-left:1.15rem;line-height:1.45}.hl-sticky{display:none}.product-single__meta:has(.hl-pdp-fields) .product__policies{display:none}@media(min-width:750px){.hl-testi--home .hl-testi__list{grid-template-columns:repeat(3,1fr);gap:1rem}.hl-testi--home .hl-testi__item:nth-child(n+4){display:none}}@media(max-width:749px){.product-single{display:flex!important;flex-direction:column}.product-single>.grid__item:not(.product-single__photos){display:contents}.product-single>.grid__item:not(.product-single__photos)>*{padding-left:22px;box-sizing:border-box;width:100%}.product-single .product-single__meta{order:1}.product-single .product-single__photos{order:2;margin-top:1rem}.product-single .product-single__description,.product-single #shopify-product-reviews,.product-single [data-product-status]{order:3}.product-single__title{font-size:1.5rem;line-height:1.2;margin:.4rem 0 .2rem}.product-single .product__price{margin:0 0 .25rem}.hl-testi--std .hl-testi__item:nth-child(n+3),.hl-testi--dual .hl-testi__item:nth-child(n+3),.hl-testi--exec .hl-testi__item:nth-child(n+3){display:none}.hl-testi--home .hl-testi__item:nth-child(n+4){display:none}.hl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;gap:.6rem;align-items:center;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom,0px));background:#2c2416;box-shadow:0 -2px 10px #00000047;transform:translateY(115%);transition:transform .2s ease;visibility:hidden}.hl-sticky.is-on{transform:none;visibility:visible}.hl-sticky__sub{flex:1;font-size:.74em;line-height:1.3;color:#f7f1e6}.hl-sticky__btn{flex:0 0 auto;min-height:46px;margin:0;padding:0 1.1rem;background:#b8923a;color:#1a2a3a;font-weight:700;white-space:nowrap}.hl-has-sticky body{padding-bottom:72px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/hl-pdp.css.map */
