:root{--ht-navy: #08243d;--ht-ink: #26384a;--ht-muted: #52606d;--ht-ivory: #fbfaf7;--ht-warm-white: #fbfaf7;--ht-white: #ffffff;--ht-orange: #f1783a;--ht-orange-hover: #dc642d;--ht-border: #ddd9d1;--ht-peach: #efb49f;--ht-blue: #9ebbc5;--ht-gold: #e0ccb5;--ht-green: #347a72;--ht-teal: #1e6871;--ht-interface-font: "HT DM Sans", sans-serif;--ht-shell: 1300px}.template-index .content-for-layout{overflow:hidden;margin-top:calc(-1 * var(--header-height, 76px))}.template-index .header-wrapper{background:transparent;color:var(--ht-navy);-webkit-backdrop-filter:none;backdrop-filter:none}.template-index .header-wrapper--border-bottom{border-bottom-color:transparent}.template-index .section-header{z-index:10}.template-index .header,.template-index .header:not(.drawer-menu).page-width{width:min(calc(100% - 32px),1440px);max-width:1440px;min-height:58px;padding:8px 0;margin-inline:auto;border:1px solid transparent;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box;transition:min-height .18s ease,padding .18s ease,max-width .18s ease,border-color .18s ease,border-radius .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.template-index .header__heading-logo-wrapper{position:relative;display:block;width:160px;height:30px}.template-index .header__heading-logo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-height:none;height:100%;object-fit:contain;object-position:left center;transition:opacity .18s ease}.ht-header-left{display:contents}.ht-header-logo--scrolled{display:block;opacity:0}.template-index .section-header.scrolled-past-header .header{width:min(calc(100% - 32px),1440px);max-width:1440px;min-height:58px;padding:8px 0;border-color:transparent;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.template-index .section-header.scrolled-past-header .header__heading-logo{width:100%;max-height:none;height:100%}.template-index .section-header.scrolled-past-header .ht-header-logo--default{display:block;opacity:0}.template-index .section-header.scrolled-past-header .ht-header-logo--scrolled{display:block;opacity:1}.template-index .section-header.scrolled-past-header .header__inline-menu>.list-menu--inline>li>.header__menu-item,.template-index .section-header.scrolled-past-header .header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item,.template-index .section-header.scrolled-past-header .ht-header-portal,.template-index .section-header.scrolled-past-header .header__icon{color:var(--ht-ivory)}.template-index .section-header.scrolled-past-header .ht-header-cta{background:var(--ht-ivory);color:var(--ht-navy)}.template-index .section-header.scrolled-past-header .ht-header-cta:hover{background:var(--ht-white);color:var(--ht-navy)}.template-index .header__menu-item,.template-index .header__icon,.template-index .ht-header-portal{color:var(--ht-navy)}.header__menu-item,.menu-drawer__menu-item,.menu-drawer__close-button{font-family:var(--ht-interface-font)}.template-index .header__menu-item{font-size:1.4rem;font-weight:500;letter-spacing:-.01em;text-decoration:none}.template-index .header__menu-item:hover span{text-decoration-thickness:.1rem;text-underline-offset:.5rem}.ht-header-portal{display:none;align-items:center;min-height:44px;padding:0 4px;font-family:var(--ht-interface-font);font-size:1.4rem;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap}.ht-header-portal:hover{text-decoration:underline;text-underline-offset:.4rem}.ht-header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:999px;background:var(--ht-orange);color:var(--ht-navy);font-family:var(--ht-interface-font);font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background-color .16s ease,transform .16s ease}.ht-header-cta:hover{background:var(--ht-orange-hover);color:var(--ht-navy);transform:translateY(-1px)}.ht-section{position:relative;color:var(--ht-navy);font-family:var(--ht-interface-font)}.ht-shell{width:min(calc(100% - 40px),var(--ht-shell));margin-inline:auto}.ht-eyebrow{margin:0 0 18px;color:var(--ht-orange);font-family:var(--ht-interface-font);font-size:13px;font-weight:700;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.ht-heading{margin:0;color:var(--ht-navy);font-family:var(--ht-interface-font);font-weight:700;letter-spacing:-.045em;line-height:1.04}.ht-heading--xl{max-width:690px;font-size:clamp(46px,5vw,72px)}.ht-heading--lg{font-size:clamp(36px,3.5vw,52px)}.ht-heading--md{font-size:clamp(30px,2.7vw,42px)}.ht-copy,.ht-copy p{color:var(--ht-ink);font-size:18px;letter-spacing:-.015em;line-height:1.55}.ht-copy p{margin:0 0 16px}.ht-copy p:last-child{margin-bottom:0}.ht-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border:1px solid var(--ht-orange);border-radius:999px;background:var(--ht-orange);color:var(--ht-navy);font-family:var(--ht-interface-font);font-size:15px;font-weight:700;letter-spacing:.1em;line-height:1;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.ht-button:hover{border-color:var(--ht-orange-hover);background:var(--ht-orange-hover);color:var(--ht-navy);transform:translateY(-1px)}.ht-button--secondary{border-color:var(--ht-navy);background:transparent;color:var(--ht-navy)}.ht-button--secondary:hover{border-color:var(--ht-navy);background:var(--ht-navy);color:var(--ht-white)}.ht-product-form{display:inline-block}.ht-product-form form{margin:0}.ht-product-form .product-form__error-message-wrapper{margin-bottom:10px}.ht-product-form .loading__spinner{margin-left:10px}.ht-media{position:relative;overflow:hidden;border:1px solid var(--ht-border);border-radius:24px;background:#f0efec}.ht-media img,.ht-media picture{display:block;width:100%;height:100%}.ht-media img{object-fit:cover}.ht-media-placeholder{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;padding:32px;color:#77746f;text-align:center}.ht-media-placeholder strong{color:var(--ht-navy);font-size:15px;letter-spacing:.08em;text-transform:uppercase}.ht-media-placeholder span{margin-top:7px;font-size:14px}.ht-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--ht-navy)}.ht-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ht-hero{position:relative;min-height:clamp(700px,92svh,900px);overflow:hidden;isolation:isolate;background:var(--ht-ivory);border-bottom:1px solid var(--ht-border);border-radius:0 0 34px 34px}.ht-hero__inner{position:relative;z-index:2;display:flex;min-height:clamp(700px,92svh,900px);align-items:center;padding-block:calc(var(--header-height, 76px) + 54px) 72px}.ht-hero__background,.ht-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.ht-hero__background{z-index:0;background:linear-gradient(135deg,#f4f0e8,#e8e4dc)}.ht-hero__background picture,.ht-hero__background img{display:block;width:100%;height:100%}.ht-hero__background img{object-fit:cover;object-position:var(--ht-hero-focus-desktop, center center)}.ht-hero__overlay{z-index:1;background:linear-gradient(90deg,rgba(255,252,245,var(--ht-hero-overlay-strong, .85)),rgba(255,252,245,var(--ht-hero-overlay-mid, .65)) 34%,rgba(255,252,245,var(--ht-hero-overlay-soft, .19)) 58%,#fffcf50a 78%,#fffcf500),linear-gradient(0deg,#08243d14,#08243d00 45%);pointer-events:none}.ht-hero__placeholder{width:100%;height:100%;min-height:clamp(700px,92svh,900px)}.ht-hero__content{position:relative;width:min(100%,620px);padding-left:8px}.ht-hero__copy{max-width:570px;margin-top:24px}.ht-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px}.ht-hero__note{margin:16px 0 0;color:var(--ht-muted);font-size:14px;letter-spacing:-.01em;line-height:1.45}.ht-trust{background:var(--ht-warm-white);border-bottom:1px solid var(--ht-border)}.ht-trust__list{display:grid;min-height:92px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin:0;padding:0;list-style:none}.ht-trust__item{display:flex;align-items:center;justify-content:center;gap:15px;padding:20px 28px;color:var(--ht-navy);font-size:15px;font-weight:600;line-height:1.35;text-align:left}.ht-trust__item+.ht-trust__item{border-left:1px solid var(--ht-border)}.ht-trust__item .ht-icon{width:35px;height:35px}.ht-story{background:var(--ht-warm-white)}.ht-story__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(60px,8vw,120px);padding-block:112px}.ht-story__content{max-width:590px}.ht-story__intro{margin-top:28px}.ht-story__divider{width:64px;height:2px;margin:34px 0;border:0;background:var(--ht-orange)}.ht-story__subheading{margin:0 0 14px;color:var(--ht-navy);font-size:25px;font-weight:700;letter-spacing:-.035em;line-height:1.15}.ht-story__media{min-height:510px;aspect-ratio:4 / 3}.ht-results-process{background:var(--ht-ivory);border-block:1px solid var(--ht-border)}.ht-results-process__inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(430px,.85fr);gap:70px;padding-block:96px}.ht-results-process__column+.ht-results-process__column{padding-left:70px;border-left:1px solid var(--ht-border)}.ht-results-process__intro{max-width:720px;margin:16px 0 32px}.ht-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ht-outcome-card{min-height:230px;padding:25px 22px;border:1px solid var(--ht-border);border-radius:16px;background:#ffffffad}.ht-outcome-card:nth-child(3n+1) .ht-icon-wrap,.ht-step:nth-child(3n+1) .ht-icon-wrap{background:var(--ht-blue)}.ht-outcome-card:nth-child(3n+2) .ht-icon-wrap,.ht-step:nth-child(3n+2) .ht-icon-wrap{background:var(--ht-peach)}.ht-outcome-card:nth-child(3n) .ht-icon-wrap,.ht-step:nth-child(3n) .ht-icon-wrap{background:var(--ht-gold)}.ht-icon-wrap{display:flex;width:64px;height:64px;align-items:center;justify-content:center;border-radius:50%}.ht-icon-wrap .ht-icon{width:32px;height:32px}.ht-outcome-card h3,.ht-step h3,.ht-proof-card h3{margin:20px 0 8px;color:var(--ht-navy);font-size:18px;font-weight:700;letter-spacing:-.025em;line-height:1.25}.ht-outcome-card p,.ht-step p,.ht-proof-card p{margin:0;color:var(--ht-muted);font-size:14px;letter-spacing:-.01em;line-height:1.55}.ht-step-list{display:grid;gap:22px;margin-top:30px}.ht-step{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px}.ht-step h3{margin-top:0}.ht-why{background:var(--ht-warm-white)}.ht-why__inner{padding-block:108px}.ht-why__header{max-width:720px;margin-bottom:44px}.ht-why__copy{margin-top:18px}.ht-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ht-proof-card{min-height:245px;padding:28px 25px;border:1px solid var(--ht-border);border-radius:16px;background:var(--ht-white)}.ht-proof-card .ht-icon{width:36px;height:36px;color:var(--ht-orange)}.ht-offer{background:var(--ht-ivory);border-block:1px solid var(--ht-border)}.ht-offer__inner{display:grid;grid-template-columns:minmax(440px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(60px,8vw,120px);padding-block:104px}.ht-offer__media{min-height:500px;aspect-ratio:1 / 1}.ht-offer__media .ht-offer__default-image{object-fit:contain}.ht-offer__content{max-width:610px}.ht-offer__copy{margin-top:22px}.ht-offer__price{margin:24px 0 0;color:var(--ht-navy);font-size:34px;font-weight:700;letter-spacing:-.04em;line-height:1}.ht-offer__features{display:grid;gap:12px;margin:28px 0 30px;padding:0;list-style:none}.ht-offer__feature{display:flex;align-items:flex-start;gap:11px;color:var(--ht-ink);font-size:16px;line-height:1.45}.ht-offer__check{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;margin-top:1px;border-radius:50%;background:var(--ht-peach);color:var(--ht-navy)}.ht-offer__check svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}.ht-offer .ht-button{width:min(100%,340px)}.ht-offer__dynamic{width:min(100%,340px);margin-top:12px}.ht-offer__dynamic .shopify-payment-button__button{min-height:50px;border-radius:999px}.ht-offer__note{margin:15px 0 0;color:var(--ht-muted);font-size:13px;line-height:1.45}.ht-faq{background:var(--ht-warm-white)}.ht-faq__inner{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(70px,10vw,150px);padding-block:108px}.ht-faq__intro{position:sticky;top:120px;align-self:start}.ht-faq__copy{margin-top:18px}.ht-faq__button{margin-top:28px}.ht-faq__list{border-top:1px solid var(--ht-border)}.ht-faq__item{border-bottom:1px solid var(--ht-border)}.ht-faq__item summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:24px;padding:24px 0;color:var(--ht-navy);font-size:18px;font-weight:700;letter-spacing:-.025em;line-height:1.35;list-style:none;cursor:pointer}.ht-faq__item summary::-webkit-details-marker{display:none}.ht-faq__plus{position:relative;display:block;width:20px;height:20px}.ht-faq__plus:before,.ht-faq__plus:after{position:absolute;top:50%;left:50%;width:16px;height:1.5px;background:var(--ht-navy);content:"";transform:translate(-50%,-50%);transition:transform .16s ease}.ht-faq__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.ht-faq__item[open] .ht-faq__plus:after{transform:translate(-50%,-50%) rotate(0)}.ht-faq__answer{max-width:720px;padding:0 50px 26px 0}.ht-faq__answer,.ht-faq__answer p{color:var(--ht-muted);font-size:16px;line-height:1.65}.ht-faq__answer p{margin:0 0 12px}.ht-faq__answer p:last-child{margin-bottom:0}@media screen and (min-width:990px){.template-index .header--middle-left{grid-template-areas:"navigation icons";grid-template-columns:auto 1fr;column-gap:24px}.template-index .header--middle-left>.ht-header-left{display:inline-flex;grid-area:navigation;align-items:center;justify-self:start;min-width:0;min-height:58px;padding:4px 18px 4px 14px;border:1px solid transparent;border-radius:999px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,backdrop-filter .18s ease}.template-index .header--middle-left>.ht-header-left>.header__heading,.template-index .header--middle-left>.ht-header-left>.header__heading-link{flex:0 0 auto}.template-index .header--middle-left>.header__icons{min-height:58px;padding:5px 5px 5px 16px;border:1px solid transparent;border-radius:999px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,backdrop-filter .18s ease}.template-index .section-header.scrolled-past-header .ht-header-left,.template-index .section-header.scrolled-past-header .header__icons{border-color:#fffcf542;background:#5a62585c;box-shadow:0 10px 28px #08243d14;-webkit-backdrop-filter:blur(18px) saturate(90%);backdrop-filter:blur(18px) saturate(90%)}.ht-header-portal{display:inline-flex}.ht-header-portal+.ht-header-cta{margin-left:18px}.ht-header-cta{min-height:46px;padding-inline:24px;border-radius:999px}}@media screen and (max-width:1199px){.ht-results-process__inner{grid-template-columns:1fr}.ht-results-process__column+.ht-results-process__column{padding:64px 0 0;border-top:1px solid var(--ht-border);border-left:0}.ht-step-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ht-step{display:block}.ht-step h3{margin-top:18px}}@media screen and (max-width:989px){.template-index .header,.template-index .header:not(.drawer-menu).page-width{width:calc(100% - 24px);min-height:54px;padding:5px 14px;border-radius:999px}.template-index .header__heading-logo-wrapper{width:160px;height:30px}.template-index .section-header.scrolled-past-header .header{width:calc(100% - 24px);min-height:54px;padding:5px 14px;border-color:#fffcf542;border-radius:999px;background:#5a62585c;box-shadow:0 10px 28px #08243d14;-webkit-backdrop-filter:blur(18px) saturate(90%);backdrop-filter:blur(18px) saturate(90%);transform:none}.template-index .section-header.scrolled-past-header .header__heading-logo{width:100%;max-height:none;height:100%}.ht-header-cta{min-height:40px;padding-inline:15px;font-size:13px}.ht-story__inner,.ht-offer__inner,.ht-faq__inner{grid-template-columns:1fr}.ht-hero__inner{min-height:max(680px,90svh);padding-block:calc(var(--header-height, 68px) + 64px) 60px}.ht-hero__content{max-width:720px;padding-left:0}.ht-trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}.ht-trust__item:nth-child(odd){border-left:0}.ht-trust__item:nth-child(n+3){border-top:1px solid var(--ht-border)}.ht-story__inner,.ht-offer__inner{gap:52px;padding-block:80px}.ht-story__media,.ht-offer__media{min-height:430px}.ht-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ht-faq__inner{gap:48px;padding-block:80px}.ht-faq__intro{position:static}}@media screen and (max-width:749px){.template-index .header,.template-index .header:not(.drawer-menu).page-width{width:calc(100% - 20px);min-height:52px;padding:4px 11px}.template-index .header__heading-logo-wrapper{width:146px;height:27px}.template-index .section-header.scrolled-past-header .header{width:calc(100% - 20px);min-height:52px;padding:4px 11px;transform:none}.template-index .section-header.scrolled-past-header .header__heading-logo{width:100%;max-height:none;height:100%}.ht-shell{width:min(calc(100% - 40px),var(--ht-shell))}.ht-eyebrow{margin-bottom:14px;font-size:11px}.ht-heading--xl{font-size:clamp(40px,12vw,52px)}.ht-heading--lg{font-size:36px}.ht-heading--md{font-size:31px}.ht-copy,.ht-copy p{font-size:17px}.ht-button{width:100%;min-height:52px}.ht-product-form{width:100%}.ht-hero,.ht-hero__inner,.ht-hero__placeholder{min-height:clamp(870px,calc(216.72vw - 25px),1050px)}.ht-hero{border-radius:0 0 24px 24px}.ht-hero__inner{align-items:flex-start;padding-block:calc(var(--header-height, 64px) + 68px) 52px}.ht-hero__background img{object-position:var(--ht-hero-focus-mobile, center center)}.ht-hero--packaged-image .ht-hero__background{background:linear-gradient(180deg,var(--ht-ivory) 0%,#f4eee6 100%)}.ht-hero--packaged-image .ht-hero__packaged-picture{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.ht-hero--packaged-image .ht-hero__background img{object-position:right bottom}.ht-hero__overlay{background:linear-gradient(180deg,rgba(255,252,245,var(--ht-hero-overlay-strong, .85)),rgba(255,252,245,var(--ht-hero-overlay-mid, .65)) 48%,rgba(255,252,245,var(--ht-hero-overlay-soft, .19)) 76%,#fffcf50a),linear-gradient(0deg,#08243d1a,#08243d00 42%)}.ht-hero__copy{margin-top:20px}.ht-hero__actions{align-items:stretch;margin-top:26px}.ht-trust__list{min-height:0}.ht-trust__item{justify-content:flex-start;gap:11px;min-height:82px;padding:17px 14px;font-size:12px}.ht-trust__item .ht-icon{width:29px;height:29px}.ht-story__inner,.ht-offer__inner{padding-block:68px}.ht-story__media,.ht-offer__media{min-height:0;aspect-ratio:4 / 5;border-radius:18px}.ht-results-process__inner,.ht-why__inner{padding-block:68px}.ht-outcome-grid,.ht-step-list,.ht-proof-grid{grid-template-columns:1fr}.ht-outcome-card,.ht-proof-card{min-height:0}.ht-step{display:grid}.ht-step h3{margin-top:0}.ht-results-process__column+.ht-results-process__column{padding-top:50px}.ht-why__header{margin-bottom:30px}.ht-offer__inner{grid-template-areas:"content" "media"}.ht-offer__content{grid-area:content}.ht-offer__media{grid-area:media}.ht-offer .ht-button,.ht-offer__dynamic{width:100%}.ht-faq__inner{padding-block:68px}.ht-faq__item summary{padding-block:21px;font-size:17px}.ht-faq__answer{padding-right:20px}}@media(prefers-reduced-motion:reduce){.template-index .header,.template-index .header__heading-logo,.ht-button,.ht-header-cta,.ht-faq__plus:after{transition:none}}.footer,.footer input,.footer button,.footer select,.footer textarea,.footer .footer-block__heading,.footer .footer__copyright,.footer .list-menu__item--link,.footer .newsletter-form__field-wrapper,.footer .localization-form__select{font-family:var(--ht-interface-font)}.footer .footer-block__newsletter .footer-block__heading,.footer .footer-block__newsletter .footer-block__heading strong{font-family:var(--ht-interface-font);font-weight:650;letter-spacing:-.02em;line-height:1.15}.footer .newsletter-form__field-wrapper .field{min-height:56px;overflow:hidden;border-radius:999px;background:#fffcf50f}.footer .newsletter-form__field-wrapper .field:before,.footer .newsletter-form__field-wrapper .field:after{top:0;right:0;bottom:0;left:0;border:0;border-radius:999px}.footer .newsletter-form__field-wrapper .field:before{box-shadow:none}.footer .newsletter-form__field-wrapper .field:after{box-shadow:inset 0 0 0 1.25px #fffcf5c7}.footer .newsletter-form__field-wrapper .field:hover:after{border-radius:999px;box-shadow:inset 0 0 0 1.5px #fffcf5f5}.footer .newsletter-form__field-wrapper .field:focus-within:after{border-radius:999px;box-shadow:inset 0 0 0 2px var(--ht-ivory)}.footer .newsletter-form__field-wrapper .field__input{height:56px;margin:0;padding-right:7rem;padding-left:2.4rem;border-radius:999px;background:transparent;color:var(--ht-ivory);font-family:var(--ht-interface-font);font-size:1.6rem;letter-spacing:0;box-shadow:none}.footer .newsletter-form__field-wrapper .field__label{top:1.55rem;left:2.4rem;color:#fffcf5b8;font-family:var(--ht-interface-font);font-size:1.6rem;letter-spacing:0}.footer .newsletter-form__field-wrapper .field__input:focus,.footer .newsletter-form__field-wrapper .field__input:not(:placeholder-shown),.footer .newsletter-form__field-wrapper .field__input:-webkit-autofill{margin:0;padding:2.25rem 7rem .65rem 2.4rem;border-radius:999px;box-shadow:none}.footer .newsletter-form__field-wrapper .field__input:focus~.field__label,.footer .newsletter-form__field-wrapper .field__input:not(:placeholder-shown)~.field__label,.footer .newsletter-form__field-wrapper .field__input:-webkit-autofill~.field__label{top:.6rem;left:2.4rem;font-size:1rem;letter-spacing:.02em}.footer .newsletter-form__button,.footer .newsletter-form__button:not(:focus-visible):not(.focused),.footer .newsletter-form__button:focus,.footer .newsletter-form__button:focus-visible{top:6px;right:6px;width:44px;height:44px;border-radius:999px;background:var(--ht-ivory);color:var(--ht-navy);box-shadow:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}.footer .newsletter-form__button:hover{background:var(--ht-orange);color:var(--ht-navy);transform:scale(1.03)}.footer .newsletter-form__button .svg-wrapper,.footer .newsletter-form__button .icon{width:18px;height:18px}
/*# sourceMappingURL=/cdn/shop/t/58/assets/ht-home.css.map */
