:root:root{--font-body--family:"DM Sans",sans-serif;--font-subheading--family:"DM Sans",sans-serif;--font-heading--family:"Bricolage Grotesque",sans-serif;--font-heading--weight:800;--font-accent--family:"Bricolage Grotesque",sans-serif;--font-accent--weight:800}body{font-family:DM Sans,sans-serif}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.03em}.header-logo{font-family:Bricolage Grotesque,sans-serif!important;font-weight:800!important;font-size:24px!important;letter-spacing:-.03em;gap:8px}.header-logo:not(:has(img)):before{content:"";display:inline-block;flex:0 0 auto;width:24px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 190'%3E%3Cpath d='M100 180 C 40 135, 0 100, 0 55 C 0 25, 22 0, 52 0 C 75 0, 92 14, 100 32 C 108 14, 125 0, 148 0 C 178 0, 200 25, 200 55 C 200 100, 160 135, 100 180 Z' fill='%23D23350'/%3E%3C/svg%3E") center/contain no-repeat}.account-button,header-drawer,.header__drawer,.header-drawer,.menu-drawer-container,.header-menu,.header__menu{display:none!important}.hl .hl-who{padding-bottom:40px}.hl .hl-gift{padding-top:40px}.hl-promo{margin-top:14px;padding:10px 14px;border-radius:14px;background:#ffe4e8;color:#a11e37;font-size:15px;font-weight:500;line-height:1.4}.hl-btn[disabled]{opacity:.5;cursor:not-allowed}.hl-acc details{border-top:1px solid #E2E2E2}.hl-acc details:last-child{border-bottom:1px solid #E2E2E2}.hl-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:52px;cursor:pointer;font-weight:700;font-size:15px;transition:color .18s ease}.hl-acc summary::-webkit-details-marker{display:none}.hl-acc summary:hover{color:#d23350}.hl-acc summary span{font-size:22px;font-weight:400;transition:transform .2s ease}.hl-acc details[open] summary span{transform:rotate(45deg)}.hl-acc ul{margin:0 0 16px;padding-left:18px;color:#4a4a4a;font-size:15px;display:flex;flex-direction:column;gap:6px}.hl .hl-btn{filter:none;transform:none;text-decoration:none!important;-webkit-font-smoothing:antialiased;box-shadow:0 4px 12px #d2335029;transition:background-color .3s ease,box-shadow .3s ease}.hl .hl-btn:hover{filter:none;transform:none;background:#b92a45;background:color-mix(in srgb,var(--hl-accent) 84%,#000);box-shadow:0 10px 24px #d2335047}.hl .hl-btn:active{filter:none;transform:none;background:#a3233c;background:color-mix(in srgb,var(--hl-accent) 74%,#000);box-shadow:0 3px 8px #d2335038;transition-duration:.1s}.hl .hl-btn:focus-visible{outline:2px solid var(--hl-accent);outline-offset:3px}.hl .hl-btn svg{transition:transform .3s ease}.hl .hl-btn:hover svg{transform:translate(4px)}.hl .hl-btn[disabled],.hl .hl-btn[disabled]:hover{background:var(--hl-accent);box-shadow:none}.hl .hl-btn[disabled]:hover svg{transform:none}@media(prefers-reduced-motion:reduce){.hl .hl-btn,.hl .hl-btn svg{transition:none}}#shopify-pc__banner,#shopify-pc__prefs{display:none!important}.hl-pdp .hl-form{margin:0}.cart__checkout-button{transition:background-color .3s ease,box-shadow .3s ease!important}.cart__checkout-button:hover{background-color:#b92a45!important;box-shadow:0 10px 24px #d2335047}.cart-items__properties{color:#4a4a4a}.cart-items__media-image{border-radius:14px}.cart-totals__tax-note small{font-size:13px;line-height:1.5}.hl-pay__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px}.hl-pay__list li{display:flex;margin:0}.hl-pay__icon{display:block;width:38px;height:24px}.hl-pay--pdp{margin-top:14px}.hl-payrow{background:#fff0ec;padding:0 0 28px}.hl-payrow .hl-pay{max-width:var(--page-width,1400px);margin:0 auto;padding-inline:var(--page-margin,20px)}@media(max-width:749px){.hl-pay__icon{width:34px;height:auto}}.hl-back{display:none}@media(max-width:749px){.hl-back{position:absolute;left:8px;top:50%;transform:translateY(-50%);z-index:5;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#161616;text-decoration:none}.hl-back:active{background:#0000000f}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/heartlines-global.css.map */
