:root{--hal-green:#1E7A3C;--hal-red:#B3261E;--hal-pin:#E60023}.template-product .product-single__meta .product-block--header,.template-product .product-single__title{text-align:center}.template-product .product-single__meta,.template-product .product-single__meta *{overflow-wrap:break-word;word-wrap:break-word}.hal-pdp-rating{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;margin:2px 0 4px;text-decoration:none;color:inherit;text-align:center}.hal-pdp-rating .hal-review__stars svg{width:15px;height:15px}.hal-pdp-rating__txt{font-size:13px;color:var(--hal-muted);border-bottom:1px solid var(--hal-line-strong);line-height:1.4}.hal-pdp-rating:hover .hal-pdp-rating__txt{color:var(--hal-ink)}.template-product .product-block--price{text-align:center;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 10px}.template-product .product-block--price .product__price{color:var(--hal-green)!important;font-size:30px!important;font-weight:500!important;letter-spacing:.01em;text-align:center!important;line-height:1.15}.template-product .product-block--price .product__price--compare{color:var(--hal-muted)!important;font-size:17px!important;font-weight:400!important;margin-right:0}.template-product .product-block--price .product__price-savings{display:inline-block;background:var(--hal-red);color:#fff!important;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:5px 9px;border-radius:var(--hal-radius);line-height:1.2}.template-product .product-block--price .product__price-savings.hide{display:none}.template-product .product-block--price .product__policies{display:none!important}.template-product .product-block--price [data-product-price-wrap].hide{display:none}.hal-sale{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;background:var(--hal-red);color:#fff;border-radius:var(--hal-radius);padding:11px 14px;text-align:center;line-height:1.35}.hal-sale__tag{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:#fff}.hal-sale__sep{width:1px;height:14px;background:#ffffff73}.hal-sale__txt{font-size:13.5px;color:#fff}.hal-sale__txt b{font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#fff}.hal-sale.is-over{display:none}.hal-sale:not(.is-live) .hal-sale__txt b{visibility:hidden}@media(max-width:400px){.hal-sale__sep{display:none}.hal-sale{flex-direction:column;gap:3px}}.template-product .variant-wrapper{text-align:center}.template-product .variant__label{justify-content:center;text-align:center}.template-product .variant-input-wrap,.template-product .hal-swatches{justify-content:center}.template-product .hal-size-head{flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-bottom:12px}.template-product .hal-size-head .variant__label{margin-bottom:0}.template-product .hal-fitbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid var(--hal-ink);border-radius:999px;padding:10px 20px;font-size:12px;letter-spacing:.14em;color:var(--hal-ink);white-space:normal;text-align:center;max-width:100%;transition:background .2s var(--hal-ease),color .2s var(--hal-ease)}.template-product .hal-fitbtn svg{width:17px;height:17px;stroke:var(--hal-brass)}.template-product .hal-fitbtn:hover{background:var(--hal-ink);color:#fff}.template-product .hal-fitbtn:hover svg{stroke:#fff}.template-product .hal-fitbtn__hint{text-align:center;margin:0 auto 12px;max-width:40ch}.template-product .product-block--sales-point .sales-points{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0;margin:0}.template-product .product-block--sales-point .sales-point{margin-bottom:4px;color:var(--hal-green);font-weight:500}.template-product .product-block--sales-point .icon-and-text{justify-content:center;align-items:center}.hal-pdp-badges{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hal-pdp-badges li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;background:#fff;border:1px solid var(--hal-line);border-radius:var(--hal-radius);padding:12px 8px;font-size:12.5px;line-height:1.35;color:var(--hal-ink);min-width:0}.hal-pdp-badges svg{width:19px;height:19px;stroke:var(--hal-brass);fill:none;stroke-width:1.3}.hal-pin{display:flex;align-items:center;justify-content:center;gap:12px;margin:2px 0 0;padding:12px 14px;border:1px solid var(--hal-line);border-radius:var(--hal-radius);background:#fff;text-align:left}.hal-pin__logo{flex:0 0 30px;width:30px;height:30px;line-height:0}.hal-pin__logo svg{width:30px;height:30px;fill:var(--hal-pin)}.hal-pin__txt{display:flex;flex-direction:column;min-width:0}.hal-pin__txt strong{font-size:13px;font-weight:500;color:var(--hal-ink);line-height:1.3}.hal-pin__txt span{font-size:12px;color:var(--hal-muted);line-height:1.35}.hal-pin__check{display:inline-flex;vertical-align:-2px;margin-left:4px}.hal-pin__check svg{width:13px;height:13px;fill:var(--hal-pin)}#hal-reviews{scroll-margin-top:90px}.hal-rv .hal-sec__head{text-align:center}.hal-rv .hal-review__sum{justify-content:center}.hal-rv__videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 18px}.hal-rv__video{position:relative;background:#fff;border:1px solid var(--hal-line);border-radius:var(--hal-radius);overflow:hidden;display:flex;flex-direction:column}.hal-rv__media{position:relative;width:100%;aspect-ratio:4/5;background:var(--hal-stone);overflow:hidden}.hal-rv__media video,.hal-rv__media iframe,.hal-rv__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.hal-rv__cap{padding:12px 14px;font-size:13px;line-height:1.5}.hal-rv__cap .hal-review__name{margin-top:4px}.hal-rv__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--hal-muted);font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:10px}.hal-rv__ph svg{width:44px;height:44px;fill:none;stroke:var(--hal-muted);stroke-width:1.2}.hal-rv__badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--hal-ink);color:#fff;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:4px 7px;border-radius:var(--hal-radius);line-height:1.2}.hal-rv .hal-reviews{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hal-rv .hal-review{position:relative;min-width:0}.hal-rv .hal-review__photo{display:block;width:100%;height:auto!important;aspect-ratio:1/1;object-fit:cover}.hal-rv__photoph{position:relative;width:100%;aspect-ratio:1/1;background:var(--hal-stone);border-radius:var(--hal-radius)}.hal-rv .hal-review--ph .hal-review__text{color:var(--hal-muted);font-style:italic}.hal-rv__more{display:none;margin:18px auto 0}@media(max-width:1024px){.hal-rv .hal-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hal-rv__videos{gap:10px}.hal-rv__media{aspect-ratio:1/1}.hal-rv__cap{padding:10px;font-size:12px}.hal-rv .hal-reviews{grid-template-columns:1fr;gap:12px}.hal-rv .hal-review{display:grid;grid-template-columns:96px minmax(0,1fr);gap:4px 12px;align-items:start;padding:14px}.hal-rv .hal-review>.hal-review__photo,.hal-rv .hal-review>.hal-rv__photoph{grid-column:1;grid-row:1 / span 3;width:96px!important;height:96px!important;align-self:start}.hal-rv .hal-review>*:not(.hal-review__photo):not(.hal-rv__photoph):not(.hal-rv__badge){grid-column:2}.hal-rv .hal-review__text{font-size:14px}.hal-rv .hal-review__who{padding-top:0}.hal-rv .hal-review__who img{display:none}.hal-rv:not(.is-expanded) .hal-review:nth-child(n+5){display:none}.hal-rv__more{display:block}.hal-rv.is-expanded .hal-rv__more{display:none}.hal-rv .hal-rv__badge{top:6px;left:6px}}.hal-trust--cro{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hal-trust--cro .hal-trust__item{background:var(--hal-sand);border-radius:var(--hal-radius);padding:22px 14px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0}.hal-trust--cro .hal-trust__icon{width:50px;height:50px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.hal-trust--cro .hal-trust__icon svg{margin:0;width:23px;height:23px}.hal-trust--cro .hal-trust__item h4{margin:0 0 4px;font-size:12px;letter-spacing:.12em;line-height:1.35}.hal-trust--cro .hal-trust__item p{font-size:12.5px;line-height:1.45}@media(max-width:860px){.hal-trust--cro{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hal-trust--cro .hal-trust__item{padding:16px 10px}.hal-trust--cro .hal-trust__icon{width:42px;height:42px;margin-bottom:9px}}@media(max-width:640px){.template-product .hal-tiles--4 .hal-tile__img{aspect-ratio:1/1!important}}#CartDrawer .cart__price,#CartDrawer .cart__discount.cart__price,#CartDrawer [data-subtotal]{color:var(--hal-green)!important;font-weight:500}#CartDrawer .cart__price--strikethrough{color:var(--hal-muted)!important;font-weight:400}#CartDrawer .drawer__scrollable{overflow-wrap:break-word}.hal-upsell{padding:16px 0 18px;border-top:1px solid var(--hal-line);margin-top:2px}.hal-upsell[hidden]{display:none!important}.hal-upsell__title{font-family:var(--hal-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--hal-muted);margin:0 0 10px}.hal-upsell__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hal-upsell__item{display:grid;grid-template-columns:60px minmax(0,1fr);gap:11px;align-items:center;background:#fff;border:1px solid var(--hal-line);border-radius:var(--hal-radius);padding:9px}.hal-upsell__img{display:block;width:60px;height:60px;border-radius:var(--hal-radius);overflow:hidden;background:var(--hal-sand)}.hal-upsell__img img{width:100%;height:100%;object-fit:cover;display:block}.hal-upsell__body{min-width:0;display:flex;flex-direction:column;gap:5px}.hal-upsell__name{font-family:var(--hal-display);font-size:14px;line-height:1.25;color:var(--hal-ink);text-decoration:none;overflow-wrap:break-word}.hal-upsell__price{font-size:13px;color:var(--hal-green);font-weight:500}.hal-upsell__price s{color:var(--hal-muted);font-weight:400;margin-left:6px;font-size:11.5px}.hal-upsell__row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.hal-upsell__row select{flex:1 1 90px;min-width:0;padding:0 28px 0 9px!important;font-size:13px!important;line-height:1.2!important;height:36px!important}.hal-upsell__add{flex:0 0 auto;height:36px;padding:0 14px;background:var(--hal-ink);color:#fff;border:1px solid var(--hal-ink);border-radius:var(--hal-radius);font-family:var(--hal-body);font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.hal-upsell__add:hover{background:var(--hal-navy)}.hal-upsell__add[disabled]{opacity:.55;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/8/assets/halstead-cro.css.map */
