.pdp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;font-size:1.4rem;color:#6b6b73}.pdp-crumbs a{color:inherit;text-decoration:none;padding-block:10px}.pdp-crumbs a:hover{color:var(--hf-purple);text-decoration:underline;text-underline-offset:2px}.pdp-crumbs [aria-current]{color:var(--hf-ink);font-weight:600}.pdp .pdp-main{padding-top:0}.pdp .pdp-tile{border:0;border-radius:0;padding:0;background:none;display:grid;gap:0;scroll-margin-top:72px}.pdp .pdp-gallery{margin-inline:calc(var(--hf-gutter) * -1)}.pdp .pdp-gallery .hf-stage{border-radius:0}.pdp .pdp-gallery .hf-thumbs{padding-inline:var(--hf-gutter)}.pdp-badges{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px;pointer-events:none}.pdp-badges .hf-badge{position:static}.pdp-badges .hf-badge.hf-badge--dark{background:var(--hf-purple);color:var(--hf-white)}.pdp .pdp-buy{padding:20px 0 0;gap:10px}.pdp .pdp-eyebrow{font-size:1.4rem;font-weight:700;letter-spacing:.08em}.pdp .pdp-title{font-family:var(--font-heading-family);font-size:2.8rem;line-height:1.1;letter-spacing:-.02em}.pdp .pdp-def{font-size:1.6rem;line-height:1.5;margin-top:4px}.pdp .hf-colour{margin-top:12px}.pdp .hf-colour__label{font-size:1.4rem;font-weight:700;letter-spacing:.08em}.pdp .hf-size__guide{font-size:1.4rem;letter-spacing:.04em}.pdp .hf-size{margin-top:16px}.pdp .pdp-cta{margin-top:14px;gap:12px}.pdp .hf-sg-slot{position:absolute;width:0;height:0}.pdp .pdp-cta .hf-btn{width:100%}.pdp .pdp-add[aria-disabled=true]{background:transparent;border-color:#26144f59;color:#26144f66}.pdp .pdp-add.is-added{background:var(--hf-purple);border-color:var(--hf-purple);color:var(--hf-white)}.pdp .pdp-add:active:not([aria-disabled=true]),.pdp .hf-btn--outline:active:not([aria-disabled=true]){transform:scale(.98);background:var(--hf-purple);color:var(--hf-white)}.pdp [data-buy][aria-busy=true]{position:relative;color:transparent;background:var(--hf-champagne-press)}.pdp [data-buy][aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(38,20,79,.25);border-top-color:var(--hf-purple);animation:pdp-spin .8s linear infinite}@keyframes pdp-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pdp [data-buy][aria-busy=true]:after{animation-duration:2.4s}}.pdp .pdp-after{margin-top:16px;gap:16px}.pdp .pdp-after .hf-promise{order:1;border:0;background:#efecf6;border-radius:8px;padding:14px 16px}.pdp .pdp-after .hf-proof{order:2}.pdp .pdp-details{margin-top:24px}.pdp .pdp-details .hf-faq__answer,.hf-faq--pdp .hf-faq__answer{font-size:1.6rem;line-height:1.5;color:var(--hf-ink)}.pdp .pdp-details .hf-faq__answer ul{margin:6px 0 0;padding-left:20px}.pdp .pdp-details .hf-faq__answer ul+p,.pdp .pdp-details .hf-faq__answer p+ul{margin-top:12px}.pdp .pdp-details .hf-faq__answer li+li{margin-top:2px}@media(min-width:990px){.pdp-crumbs{padding-block:12px}.pdp .pdp-tile{grid-template-columns:644px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:72px;align-items:start;grid-template-areas:"gallery buy" "gallery details"}.pdp .pdp-gallery{grid-area:gallery;margin:0;grid-template-columns:72px 560px;gap:12px;position:sticky;top:calc(var(--header-height, 64px) + 24px);align-self:start}.pdp .pdp-gallery .hf-stage{width:560px;border-radius:8px}.pdp .pdp-gallery .hf-thumbs{padding:0}.pdp .pdp-gallery .hf-thumbs.is-open{max-height:700px}.pdp .pdp-buy{grid-area:buy;padding-top:4px}.pdp .pdp-title{font-size:3.4rem;line-height:1.05}.pdp .pdp-cta .hf-btn{min-height:52px}.pdp .pdp-details{grid-area:details;margin-top:32px}}@media(min-width:990px)and (max-width:1199px){.pdp .pdp-tile{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:40px}.pdp .pdp-gallery{grid-template-columns:64px minmax(0,1fr)}.pdp .pdp-gallery .hf-stage{width:auto}}.pdp-quotes .pdp-col{max-width:760px}.pdp-quotes__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--hf-rule)}.pdp-quote{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start;padding-block:16px;border-bottom:1px solid var(--hf-rule)}.pdp-quote[hidden]{display:none}.pdp-quote__initial{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#efecf6;color:var(--hf-purple);font-weight:700;font-size:1.6rem}.pdp-quote__body{margin:0;display:grid;gap:6px}.pdp-quote__body blockquote{margin:0;padding:0;border:0;quotes:none;font-style:normal;font-size:1.8rem;font-weight:600;line-height:1.3;color:var(--hf-ink)}.pdp-quote__body figcaption{font-size:1.4rem;line-height:1.4;color:var(--hf-muted)}.pdp-quote__body figcaption b{display:block;color:var(--hf-ink);font-weight:700}.pdp-quote__body figcaption span{display:block}.pdp-quotes__more{margin-top:24px}@media(min-width:990px){.pdp-quotes .pdp-col{margin-inline:auto}.pdp-quotes .hf-head,.pdp-quotes__more{text-align:center}.pdp-quotes__more .hf-btn{width:auto;min-width:280px}}.hf-sec.hf-chart--grey{background:var(--hf-grey)}.hf-chart.hf-chart--single .hf-track{display:block;overflow:visible;margin:0;padding:0}.hf-chart.hf-chart--single .hf-slide{width:auto;max-width:none}.hf-chart.hf-chart--single .hf-dots{display:none}@media(min-width:990px){.hf-chart.hf-chart--single .hf-slide{display:grid;grid-template-columns:480px 588px;column-gap:72px;justify-content:center;align-items:center}.hf-chart--single .hf-slide__body{display:flex;flex-direction:column}}@media(min-width:990px){.hf-faq--pdp .hf-faq__inner{max-width:760px;margin-inline:auto}.hf-faq--pdp .hf-head{text-align:center}}.hf-faq__note{margin-top:24px;text-align:center;font-size:1.4rem;color:#6b6b73}.hf-faq__note a{color:var(--hf-purple);text-decoration:underline;text-underline-offset:2px;display:inline-block;padding-block:10px;margin-block:-10px}.hf-ship{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:1.4rem;font-weight:600;line-height:1.4;color:var(--hf-green)}.hf-ship:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:currentColor}.hf-photo .pdp-badges{top:12px;left:12px}.pdp .pdp-buy .hf-instal{margin-top:-4px}@media(max-width:989px){.pdp .hf-tabs{grid-template-columns:repeat(3,103px);justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/pdp-v2.css.map */
