:root{--hlp-cherry:#7D272D;--hlp-cherry-deep:#5E1C21;--hlp-lav:#EFD3F6;--hlp-lav-tint:#F4EAF9;--hlp-ink:#2D2927;--hlp-muted:#625A5C;--hlp-line:#ECE5E7;--hlp-sans:"Figtree",-apple-system,"Segoe UI",Roboto,sans-serif;--hlp-display:"Barlow Semi Condensed","Arial Narrow",Arial,sans-serif}.hlp{font-family:var(--hlp-sans);color:var(--hlp-ink)}.product-detail .detail .lightly-spaced-row:has(.hlp){margin-top:0;margin-bottom:0}.hlp-top{display:grid;gap:6px;margin:0 0 10px}.hlp-stars{min-height:20px}.hlp-stars .jdgm-prev-badge{display:flex!important;align-items:center;gap:6px;font-size:13px}.hlp-stars .jdgm-star{color:var(--hlp-cherry)!important;font-size:14px!important}.hlp-stars .jdgm-prev-badge__text{color:var(--hlp-ink);text-decoration:underline;text-underline-offset:3px}.hlp-title{font-family:var(--hlp-display)!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.005em;color:var(--hlp-cherry)!important;font-size:30px!important;line-height:1!important;margin:2px 0 0!important}.hlp-colour{display:block;font-family:var(--hlp-sans);font-weight:500;text-transform:none;letter-spacing:0;color:var(--hlp-muted);font-size:15px;line-height:1.3;margin-top:6px}.hlp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:4px}.hlp-now{font-size:22px;font-weight:700;color:var(--hlp-ink)}.hlp-now.is-sale{color:var(--hlp-cherry)}.hlp-was{font-size:16px;color:var(--hlp-muted)}.hlp-save{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--hlp-cherry);color:#fff;border-radius:999px;padding:4px 9px;align-self:center}.hlp-pay{margin:0;font-size:13px;color:var(--hlp-muted)}.hlp-pay strong{color:var(--hlp-ink)}.hlp-quote{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--hlp-ink);background:var(--hlp-lav-tint);border-radius:12px;padding:10px 12px}.hlp-quote em{font-style:normal;color:var(--hlp-muted);font-size:13px;white-space:nowrap}.hlp-benefits{margin:4px 0 14px}.hlp-tag{margin:0 0 8px;font-weight:700;font-size:15px;color:var(--hlp-cherry)}.hlp-ticks{list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:5px}.hlp-ticks li{list-style:none!important;margin:0!important}.hlp-ticks li::marker{content:none}.hlp-ticks li{position:relative;padding-left:24px;font-size:14px;line-height:1.4}.hlp-ticks li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:50%;background:var(--hlp-lav) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-5' fill='none' stroke='%237D272D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.hlp-sw{margin:0 0 10px}.hlp-sw__label{margin:0 0 8px;font-size:14px;color:var(--hlp-muted)}.hlp-sw__label strong{color:var(--hlp-ink);font-weight:600}.hlp-sw__row{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;padding:3px 2px 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hlp-sw__row::-webkit-scrollbar{display:none}.hlp-sw__item{position:relative;flex:0 0 62px;height:62px;border-radius:10px;overflow:hidden;border:1.5px solid var(--hlp-line);scroll-snap-align:start;background:#fff}.hlp-sw__item img{width:100%;height:100%;object-fit:cover;display:block;background:#f4f2f2}.hlp-sw__item.is-on{border-color:var(--hlp-cherry);box-shadow:0 0 0 2px #fff inset}.hlp-sw__item.is-out img{opacity:.45}.hlp-sw__tag{position:absolute;left:0;right:0;bottom:0;font:700 9px/1 var(--hlp-sans);letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:3px 0;background:var(--hlp-cherry);color:#fff}.hlp-sw__tag--new{background:var(--hlp-lav);color:var(--hlp-cherry)}.hlp-sw__tag--out{background:#2d2927bf}@media(min-width:750px){.hlp-sw__row{flex-wrap:wrap;overflow:visible}.hlp-sw__item{flex-basis:66px;height:66px}}.hlp-fit{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;font-size:13px;line-height:1.45;color:var(--hlp-muted)}.hlp-fit svg{width:18px;height:18px;flex:none;color:var(--hlp-cherry);margin-top:1px}.hlp-fit a{color:var(--hlp-cherry);text-decoration:underline;text-underline-offset:2px}.product-detail .buy-buttons-row .quantity-submit-row{display:block!important;margin:0}.product-detail .buy-buttons-row .quantity-submit-row__submit{width:100%;margin:0 0 8px}.product-detail .buy-buttons-row button[type=submit].button{width:100%;min-height:54px;border-radius:999px!important;background:var(--hlp-cherry)!important;border-color:var(--hlp-cherry)!important;color:#fff!important;font:700 15px/1 var(--hlp-sans)!important;letter-spacing:.1em!important;text-transform:uppercase}.product-detail .buy-buttons-row button[type=submit].button:hover{background:var(--hlp-cherry-deep)!important}.product-detail .buy-buttons-row .shopify-payment-button__button{border-radius:999px!important;min-height:48px;overflow:hidden}.product-detail .buy-buttons-row .shopify-payment-button__more-options{font-size:13px;color:var(--hlp-muted)!important}.hlp-trust{display:grid;gap:0;margin:8px 0 14px;border-top:1px solid var(--hlp-line)}.hlp-trust__item{border-bottom:1px solid var(--hlp-line)}.hlp-trust__item summary{list-style:none;display:flex;align-items:center;gap:10px;padding:11px 2px;font-size:14px;font-weight:600;cursor:pointer;color:var(--hlp-ink)}.hlp-trust__item summary::-webkit-details-marker{display:none}.hlp-trust__item summary:after{content:"+";margin-left:auto;font-weight:400;font-size:18px;color:var(--hlp-muted)}.hlp-trust__item[open] summary:after{content:"\2013"}.hlp-trust__item summary svg{width:20px;height:20px;flex:none;color:var(--hlp-cherry)}.hlp-trust__item p{margin:0 0 12px 30px;font-size:13px;line-height:1.5;color:var(--hlp-muted)}.hlp-trust__item a{color:var(--hlp-cherry);text-decoration:underline}.hlp-acc .rte ul{padding-left:18px}.hlp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--hlp-line);box-shadow:0 -6px 20px #2d292714;padding:10px 14px calc(10px + env(safe-area-inset-bottom));font-family:var(--hlp-sans);animation:hlpUp .2s ease}.hlp-sticky[hidden]{display:none}.hlp-sticky__in{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:10px}.hlp-sticky__img{width:44px;height:44px;border-radius:8px;object-fit:cover;flex:none}.hlp-sticky__txt{display:grid;min-width:0;flex:1}.hlp-sticky__name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--hlp-ink)}.hlp-sticky__price{font-size:13px;color:var(--hlp-ink)}.hlp-sticky__price.is-sale{color:var(--hlp-cherry);font-weight:700}.hlp-sticky__price s{color:var(--hlp-muted);font-weight:400}.hlp-sticky__btn{flex:none;border:0;border-radius:999px;background:var(--hlp-cherry);color:#fff;font:700 13px/1 var(--hlp-sans);letter-spacing:.08em;text-transform:uppercase;padding:14px 20px;cursor:pointer}.hlp-sticky__btn:hover{background:var(--hlp-cherry-deep)}@keyframes hlpUp{0%{transform:translateY(100%)}to{transform:none}}html.hlp-has-sticky .jdgm-revs-tab-btn,html.hlp-has-sticky #jdgm-popup-widget{bottom:84px!important}@media(min-width:750px){.hlp-title{font-size:38px!important}}.product-detail .buy-buttons-row .quantity-submit-row.has-spb,.product-detail .buy-buttons-row .quantity-submit-row{display:flex!important;flex-direction:column}.product-detail .buy-buttons-row .quantity-submit-row__submit{order:1}.product-detail .buy-buttons-row .shopify-payment-button{order:2}.product-detail .buy-buttons-row lb-upsell-widget{order:3;display:block;margin-top:14px}.product-detail .pl-swatches{display:none!important}.product-detail .product-detail-accordion .cc-accordion{margin-bottom:0!important}.product-detail .lightly-spaced-row:has(.hlp-acc){margin-bottom:0!important}.hlp-perks{list-style:none!important;margin:6px 0 12px!important;padding:12px 0!important;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border-top:1px solid var(--hlp-line);border-bottom:1px solid var(--hlp-line)}.hlp-perks li{list-style:none!important;margin:0!important;display:grid;justify-items:center;gap:5px;text-align:center;font-size:12px;line-height:1.25;font-weight:600;color:var(--hlp-ink)}.hlp-perks li::marker{content:none}.hlp-perks svg{width:22px;height:22px;color:var(--hlp-cherry)}.hlp-kitlinks{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px}.hlp-kitlink{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 10px;border-radius:999px;background:var(--hlp-lav-tint);color:var(--hlp-cherry)!important;font:700 12.5px/1.2 var(--hlp-sans);letter-spacing:.02em;text-decoration:none!important;text-align:center}.hlp-kitlink:hover{background:var(--hlp-lav)}.product-detail .product-detail-accordion .cc-accordion,.product-detail .product-detail-accordion .cc-accordion-item{border-color:var(--hlp-line)!important;border-width:0 0 1px!important;border-style:solid!important}.product-detail .product-detail-accordion .cc-accordion-item__title{font:600 13px/1.3 var(--hlp-sans)!important;letter-spacing:.08em!important;color:var(--hlp-ink)!important;padding-top:14px!important;padding-bottom:14px!important}.product-detail [class*=product-vidoes],.product-detail [class*=product-videos]{margin:4px 0 14px}.hlp-sw__row{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;overflow:visible!important;padding:2px 0 4px}.hlp-sw__item{flex:none!important;width:auto!important;height:auto!important;aspect-ratio:1;border-radius:8px}.hlp-sw__tag{font-size:7.5px;padding:2px 0;letter-spacing:.04em}@media(min-width:750px){.hlp-sw__row{grid-template-columns:repeat(7,minmax(0,64px))}}.hlp-sw__row{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px 8px;padding:8px 2px 4px}.hlp-sw__item{border-radius:50%!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.hlp-sw__item img{border-radius:50%;border:1px solid var(--hlp-line);background:#f4f2f2}.hlp-sw__item.is-on img{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--hlp-cherry)}.hlp-sw__tag{left:auto!important;right:-6px;bottom:auto!important;top:-7px;padding:2px 4px!important;border-radius:4px;font-size:7px!important;line-height:1!important;letter-spacing:.04em;z-index:1}@media(min-width:750px){.hlp-sw__row{grid-template-columns:repeat(7,minmax(0,52px))}}.product-detail .buy-buttons-row .quantity-submit-row>[class*=vidoes]{order:4;margin-top:6px;width:100%;align-self:stretch}
/*# sourceMappingURL=/cdn/shop/t/107/assets/hl-pdp.css.map */
