:root{--hp-fp-navy: #1B2A56;--hp-fp-navy-deep: #0F1B3D;--hp-fp-accent: #4DB4CE;--hp-fp-accent-bright: #6CC9E0;--hp-fp-paper: #F7F9FB;--hp-fp-mint: #E8F4F7;--hp-fp-rule: rgba(255, 255, 255, .14)}.hp-footer{background:radial-gradient(ellipse 50% 60% at 0% 0%,color-mix(in srgb,var(--hp-fp-accent) 16%,transparent),transparent 60%),radial-gradient(ellipse 40% 50% at 100% 100%,color-mix(in srgb,var(--hp-fp-accent) 10%,transparent),transparent 60%),linear-gradient(180deg,var(--hp-fp-navy-deep) 0%,var(--hp-fp-navy) 100%)!important;color:#ffffffc7!important;position:relative;padding-top:0!important}.hp-footer__inner:before{content:"";display:block;background-image:linear-gradient(90deg,#ffffff14,#fff0 30% 70%,#ffffff14);height:1px;margin-bottom:22px}.hp-footer__inner{padding-top:0!important}.hp-footer:before{content:"\2713  GPhC-registered pharmacy   \b7    \2713  Free UK delivery over \a3 30   \b7    \2713  Discreet packaging   \b7    \2713  Royal Mail Tracked 24";display:block;text-align:center;font-size:12.5px;font-weight:500;letter-spacing:.02em;color:color-mix(in srgb,var(--hp-fp-accent-bright) 75%,white);padding:16px 24px;background:#0000002e;border-bottom:1px solid var(--hp-fp-rule);margin-bottom:clamp(48px,6vw,80px)}@media(max-width:749px){.hp-footer:before{font-size:11px;padding:14px 16px}}.hp-footer__brand-text{color:#ffffffb3!important;font-size:14px!important;line-height:1.55!important;max-width:320px}.hp-footer__col-title{font-family:var(--font-heading-family, "Fraunces"),Georgia,serif!important;font-size:16px!important;font-weight:500!important;color:#fff!important;letter-spacing:-.005em!important;margin-bottom:18px!important;position:relative;padding-bottom:8px;display:inline-block}.hp-footer__col-title:after{content:"";position:absolute;bottom:0;left:0;width:24px;height:2px;background:var(--hp-fp-accent);border-radius:2px}.hp-footer__wordmark{font-family:var(--font-heading-family, "Fraunces"),Georgia,serif!important;font-size:28px!important;font-weight:500!important;color:#fff!important;letter-spacing:-.015em!important;margin-bottom:18px!important}.hp-footer__gphc{display:inline-flex!important;align-items:center;gap:8px;padding:8px 14px;margin-top:18px;border:1px solid color-mix(in srgb,var(--hp-fp-accent-bright) 40%,transparent);background:color-mix(in srgb,var(--hp-fp-accent) 12%,transparent);border-radius:999px;font-size:12px!important;font-weight:600!important;color:color-mix(in srgb,var(--hp-fp-accent-bright) 80%,white)!important;letter-spacing:.02em}.hp-footer__gphc svg{width:14px!important;height:14px!important;color:var(--hp-fp-accent-bright)!important}.hp-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.hp-footer__link{color:#ffffffb8!important;text-decoration:none!important;font-size:14px!important;font-weight:400!important;letter-spacing:.005em;position:relative;display:inline-block;transition:color .2s ease,padding-left .25s cubic-bezier(.2,.8,.2,1)}.hp-footer__link:before{content:"\2192";position:absolute;left:-16px;top:0;opacity:0;color:var(--hp-fp-accent-bright);font-weight:500;transition:opacity .25s ease,transform .25s cubic-bezier(.2,.8,.2,1);transform:translate(-4px)}.hp-footer__link:hover{color:#fff!important;padding-left:4px}.hp-footer__link:hover:before{opacity:1;transform:translate(0)}.hp-footer__contact-list{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:8px}.hp-footer__contact-link{display:inline-flex!important;align-items:center;gap:10px;padding:10px 14px;background:#ffffff0d;border:1px solid var(--hp-fp-rule);border-radius:12px;color:#ffffffd9!important;text-decoration:none!important;font-size:13.5px!important;font-weight:500;transition:background .2s ease,border-color .2s ease}.hp-footer__contact-link:hover{background:#ffffff1a;border-color:color-mix(in srgb,var(--hp-fp-accent-bright) 50%,var(--hp-fp-rule));color:#fff!important}.hp-footer__contact-link svg{color:var(--hp-fp-accent-bright);flex-shrink:0}.hp-footer__cta{display:inline-flex!important;align-items:center;gap:8px;padding:13px 22px!important;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--hp-fp-accent-bright) 22%,white))!important;color:var(--hp-fp-navy)!important;border-radius:999px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;letter-spacing:.005em;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,gap .25s ease!important}.hp-footer__cta:hover{transform:translateY(-1px);box-shadow:0 16px 32px -14px #00000073;gap:12px}.hp-footer__cta svg{color:var(--hp-fp-accent)!important}.hp-footer__bar{border-top:1px solid var(--hp-fp-rule)!important;padding-top:22px!important;margin-top:clamp(48px,5vw,64px)!important;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.hp-footer__copy,.hp-footer__by{font-size:12.5px!important;color:#ffffff80!important;letter-spacing:.01em}.hp-footer__by{text-decoration:none!important;transition:color .2s ease}.hp-footer__by:hover{color:var(--hp-fp-accent-bright)!important}.hp-footer__heart{color:var(--hp-fp-accent-bright);display:inline-block;animation:hp-fp-heartbeat 2.5s ease-in-out infinite}@keyframes hp-fp-heartbeat{0%,to{transform:scale(1)}10%,30%{transform:scale(1.18)}20%,40%{transform:scale(.92)}50%{transform:scale(1)}}.hp-footer__inner:after{content:"";display:flex;align-items:center;justify-content:center;gap:24px;padding-top:22px;border-top:1px dashed var(--hp-fp-rule);margin-top:clamp(36px,4vw,52px);margin-bottom:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236CC9E0' stroke-width='1.6'><path d='M12 2l8 3v6c0 5-3.5 9.5-8 11-4.5-1.5-8-6-8-11V5l8-3z'/><polyline points='9 12 11 14 15 10' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size:16px 16px;background-position:center;background-repeat:no-repeat;height:16px;opacity:.6}@media(max-width:749px){.hp-footer__col-title{font-size:14px!important;margin-bottom:14px!important}.hp-footer__bar{flex-direction:column;gap:8px;padding-top:18px!important}.hp-footer__copy,.hp-footer__by{font-size:11.5px!important}}@media(prefers-reduced-motion:reduce){.hp-footer__heart{animation:none}.hp-footer__link,.hp-footer__contact-link,.hp-footer__cta{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hp-footer-polish.css.map */
