@import"https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;500;600;700;800&display=swap";:root{--harlowi-bg: #FAF9F6;--harlowi-bg-secondary: #F1EEE8;--harlowi-text: #1B1A18;--harlowi-text-secondary: #6E6A63;--harlowi-border: rgba(27, 26, 24, .1);--harlowi-accent: #28344A;--harlowi-accent-hover: #1B2433;--harlowi-accent-soft: #EDF0F4;--harlowi-sale: #B5573B;--harlowi-success: #3F6B4A;--harlowi-radius-sm: 6px;--harlowi-radius-md: 10px;--harlowi-shadow: 0 1px 2px rgba(27,26,24,.06);--harlowi-shadow-hover: 0 6px 16px rgba(27,26,24,.08);--color-base-text: 27, 26, 24;--color-base-background-1: 250, 249, 246;--color-base-background-2: 241, 238, 232;--color-base-accent-1: 40, 52, 74;--color-base-accent-2: 40, 52, 74;--color-base-solid-button-labels: 255, 255, 255;--color-base-outline-button-labels: 40, 52, 74;--font-body-family: "Public Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading-family: "Public Sans", -apple-system, BlinkMacSystemFont, sans-serif;--buttons-radius: 8;--inputs-radius: 8;--card-corner-radius: 10;--badge-corner-radius: 30;--popup-border-radius: 12;--drawer-border-radius: 0}body,.color-background-1,.color-background-2{background-color:var(--harlowi-bg)!important;color:var(--harlowi-text)!important}body,input,textarea,select,button{font-family:Public Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.banner__heading,.title,.collection-hero__title,.product__title{font-family:Public Sans,sans-serif!important;font-weight:700!important;letter-spacing:-.01em;color:var(--harlowi-text)!important}.rte,p,li{color:var(--harlowi-text-secondary)}.announcement-bar,.utility-bar{background:var(--harlowi-accent)!important}.announcement-bar__message,.announcement-bar a{color:#fff!important;font-size:13px;font-weight:500;letter-spacing:.02em}.header-wrapper{background:var(--harlowi-bg)!important;border-bottom:1px solid var(--harlowi-border)}.header{padding-top:14px;padding-bottom:14px}.header__heading-logo,.header__heading-link{color:var(--harlowi-text)!important;letter-spacing:-.02em}.header__inline-menu .header__menu-item{font-weight:500;font-size:14px;color:var(--harlowi-text)!important}.header__inline-menu .header__menu-item:hover{color:var(--harlowi-accent)!important}.header__icon,.header__icon svg{color:var(--harlowi-text)!important}.shopify-section-header-sticky{box-shadow:0 1px 6px #1b1a180f}.banner{background:var(--harlowi-bg-secondary)}.banner__heading{font-size:clamp(32px,5vw,56px)!important;line-height:1.08!important;max-width:14ch}.banner__text{color:var(--harlowi-text-secondary)!important;font-size:17px;max-width:42ch}.banner .button--primary,.banner .button{margin-top:4px}.button,button.button,a.button,.shopify-payment-button__button{border-radius:var(--harlowi-radius-sm)!important;font-weight:600!important;letter-spacing:.03em;text-transform:uppercase;font-size:13px!important;transition:transform .15s ease,background-color .15s ease,opacity .15s ease}.button--primary,.shopify-payment-button__button--unbranded{background:var(--harlowi-accent)!important;color:#fff!important;border:none!important}.button--primary:hover{background:var(--harlowi-accent-hover)!important;transform:translateY(-1px)}.button--secondary{background:transparent!important;border:1px solid var(--harlowi-text)!important;color:var(--harlowi-text)!important}.button--secondary:hover{background:var(--harlowi-text)!important;color:#fff!important}.harlowi-trust-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;padding:18px 24px;background:var(--harlowi-bg-secondary);border-top:1px solid var(--harlowi-border);border-bottom:1px solid var(--harlowi-border)}.harlowi-trust-strip__item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--harlowi-text)}.harlowi-trust-strip__item svg{width:16px;height:16px;color:var(--harlowi-accent);flex-shrink:0}.card{border-radius:var(--harlowi-radius-md)!important;border:1px solid var(--harlowi-border)!important;box-shadow:none!important;background:#fff!important;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.card:hover{box-shadow:var(--harlowi-shadow-hover)!important;transform:translateY(-2px)}.card__media img{transition:transform .4s ease}.card:hover .card__media img{transform:scale(1.04)}.card__badge{border-radius:30px!important;font-size:11px!important;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:4px 10px!important}.card__badge.badge--sale,.badge--sale{background:var(--harlowi-sale)!important;color:#fff!important;border:none!important}.card__information .card__heading{font-size:14px!important;font-weight:600!important;line-height:1.35;margin-bottom:2px}.price{font-weight:700!important;color:var(--harlowi-text)!important;font-size:15px!important}.price--on-sale .price__sale .price-item--regular,.price__compare .price-item{color:var(--harlowi-text-secondary)!important;text-decoration:line-through;font-weight:400!important}.rating-star{color:var(--harlowi-accent)!important}.collection-list__item .card__heading,.collage__item .card__heading{font-weight:600!important}.harlowi-values{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding:40px 0}.harlowi-values__item h3{font-size:16px!important;margin-bottom:6px}.harlowi-values__item p{font-size:14px;color:var(--harlowi-text-secondary)}@media screen and (max-width:749px){.harlowi-values{grid-template-columns:1fr 1fr;gap:24px}}.harlowi-review-card{border:1px solid var(--harlowi-border);border-radius:var(--harlowi-radius-md);padding:20px;background:#fff}.harlowi-review-card__verified{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--harlowi-success);text-transform:uppercase;margin-top:6px}.harlowi-review-bar{height:6px;border-radius:4px;background:var(--harlowi-bg-secondary);overflow:hidden}.harlowi-review-bar span{display:block;height:100%;background:var(--harlowi-accent)}.product__title{font-size:26px!important}.product__info-wrapper .price{font-size:20px!important}.product-form__buttons .button{padding-top:15px;padding-bottom:15px;font-size:14px!important}.product__accordion .accordion__title{font-weight:600;font-size:14px}.cart-drawer,#CartDrawer{background:#fff!important}.cart-drawer__header{border-bottom:1px solid var(--harlowi-border)}.cart-drawer .button--primary,#CartDrawer .button--primary{width:100%}.harlowi-shipping-bar{padding:12px 16px;background:var(--harlowi-accent-soft);border-radius:var(--harlowi-radius-sm);font-size:13px;font-weight:500;color:var(--harlowi-accent);margin:12px 0}.harlowi-shipping-bar__track{height:5px;border-radius:4px;background:#28344a26;margin-top:8px;overflow:hidden}.harlowi-shipping-bar__fill{display:block;height:100%;background:var(--harlowi-accent);transition:width .3s ease}details.accordion{border-bottom:1px solid var(--harlowi-border)}.accordion__title{font-weight:600!important;font-size:15px;padding:16px 0!important}.accordion__content{color:var(--harlowi-text-secondary);padding-bottom:16px!important}.newsletter-form__field-wrapper input{border-radius:var(--harlowi-radius-sm)!important;border:1px solid var(--harlowi-border)!important}.newsletter-form__button{border-radius:var(--harlowi-radius-sm)!important}.footer{background:var(--harlowi-bg-secondary)!important;border-top:1px solid var(--harlowi-border)}.footer-block__heading{font-size:12px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;color:var(--harlowi-text)!important}.footer__list-social .list-social__link:hover svg{color:var(--harlowi-accent)}.footer .copyright,.footer__copyright{color:var(--harlowi-text-secondary)!important;font-size:12px}@media screen and (max-width:749px){.banner__heading{font-size:30px!important}.harlowi-trust-strip{gap:16px;padding:14px 16px}.harlowi-trust-strip__item{font-size:12px}.button,button.button,a.button{font-size:12px!important}html,body{overflow-x:hidden}}.animate-fade-in{opacity:0;transform:translateY(8px);animation:harlowiFadeIn .5s ease forwards}@keyframes harlowiFadeIn{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.animate-fade-in{animation:none;opacity:1;transform:none}.card,.card__media img,.button{transition:none!important}}a:focus-visible,button:focus-visible,input:focus-visible,.card:focus-within{outline:2px solid var(--harlowi-accent)!important;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/harlowi-theme.css.map */
