.hrk-seo-selector{display:block;--hrk-hero-ink:#fff}.hrk-seo-selector[data-hero-text=red]{--hrk-hero-ink:#b62d2f}.hrk-seo-selector[data-hero-text=red] .hrk-seo-stage:after{background:linear-gradient(180deg,rgba(0,0,0,.38),transparent 28%,rgba(255,255,255,.25) 40%,rgba(255,255,255,.94))}.hrk-seo-selector[data-hero-text=red] .hrk-seo-stage__title{text-shadow:none}.hrk-seo-stage{position:relative;background:#283226;isolation:isolate}.hrk-seo-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.38),transparent 28%,rgba(0,0,0,.12) 40%,rgba(0,0,0,.76))}.hrk-seo-stage figure{overflow:hidden;margin:0;height:82svh;min-height:620px;max-height:980px}.hrk-seo-stage figure[hidden]{display:none!important}.hrk-seo-stage img{width:100%;height:100%;object-fit:cover;object-position:center 54%}.hrk-seo-stage__title{position:absolute;inset:auto 6% 96px;z-index:1;color:var(--hrk-hero-ink);max-width:880px;text-shadow:0 1px 8px rgba(0,0,0,.25)}.hrk-seo-stage__title h1{font-family:CardinalFruit,serif;font-size:clamp(36px,4.2vw,66px);font-weight:400;line-height:1.1;letter-spacing:0;text-transform:none;color:var(--hrk-hero-ink)!important}.hrk-seo-heading-line{display:block;font:inherit;color:inherit}.hrk-seo-selector__body{padding-block:28px 64px;margin-inline:clamp(20px,2.5vw,48px)}.hrk-seo-caption{position:absolute;right:6%;bottom:24px;z-index:1;max-width:55%;text-align:right;font-size:16px;line-height:1.4;color:var(--hrk-hero-ink);text-shadow:0 1px 8px rgba(0,0,0,.35)}.hrk-seo-stage__controls{position:absolute;left:6%;bottom:24px;z-index:2;display:flex;align-items:center;gap:28px;color:var(--hrk-hero-ink)}.hrk-seo-stage__controls .page-dots{position:static;gap:4px}.hrk-seo-stage__controls .page-dots button{position:relative;width:28px;height:28px;background:none;border:0;padding:0;display:grid;place-items:center}.hrk-seo-stage__controls .page-dots button:before{content:"";position:static;inset:auto;transform:none;display:block;width:6px;height:6px;border-radius:50%;background:currentColor}.hrk-seo-stage__controls .page-dots button:after{display:none}.hrk-seo-autoplay{width:32px;min-height:32px;font:16px/1 sans-serif;cursor:pointer}.hrk-seo-autoplay:disabled{opacity:.6;cursor:default}.hrk-seo-stage__controls button:focus-visible{outline:2px solid currentColor;outline-offset:7px}.hrk-seo-intro{max-width:850px;font-size:24px;line-height:1.55;margin-top:20px}.hrk-seo-selector h2{margin-bottom:24px;letter-spacing:0;text-transform:none}.hrk-seo-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.875rem}.hrk-seo-swatch{display:flex;flex-direction:column;min-width:0}.hrk-seo-swatch .hrk-seo-swatch__heading{margin:0;font-family:CardinalFruit,serif;font-size:clamp(1rem,2vw,1.875rem);font-weight:400;line-height:1.7;letter-spacing:0;text-transform:none;text-align:center}.hrk-seo-swatch button[data-tone-choice]{width:100%;text-align:center;padding:0;border:0}.hrk-seo-swatch__name{display:inline-block;color:#b62d2f;border-bottom:2px solid #b62d2f;padding-bottom:5px;margin-top:24px}.hrk-seo-swatch button[aria-pressed=true] img{outline:2px solid #b62d2f;outline-offset:6px}.hrk-seo-swatch button:focus-visible{outline:3px solid #1c1c1c;outline-offset:5px}.hrk-seo-swatch button[data-tone-choice] img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:0}.hrk-seo-swatch__story{font-family:GT-America-Standard-Light,sans-serif!important;font-size:1.1rem;max-width:100%;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.5;text-transform:uppercase;text-align:center;margin:16px 0 24px;min-height:53px}.hrk-seo-advice{font-family:CardinalFruit,serif;font-size:18px;line-height:1.65;margin-bottom:25px;flex:1}.hrk-seo-advice a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hrk-seo-swatch__links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.hrk-seo-swatch__links .button{flex:1 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere}.hrk-seo-card-form{display:block;flex:1 1 auto;min-width:0;max-width:100%;text-align:center}.hrk-seo-card-form buy-buttons{display:block}.hrk-seo-card-add{font-family:CardinalFruit,serif;font-size:18px;line-height:1.5;min-height:44px;max-width:100%;padding:6px 0;cursor:pointer}.hrk-seo-card-add:focus-visible{outline:2px solid currentColor;outline-offset:4px}.hrk-seo-card-add:disabled{opacity:.5;cursor:not-allowed}.hrk-companion{display:inline-flex;align-items:baseline;white-space:nowrap}.hrk-seo-advice a:focus-visible{outline:2px solid #1c1c1c;outline-offset:3px}.hrk-colour-preview{position:fixed;z-index:30;width:min(210px,calc(100vw - 24px));padding:14px;background:#fff;color:#1c1c1c;border:1px solid #ddd;box-shadow:0 8px 24px #0000001f;font-family:CardinalFruit,serif;font-size:17px;line-height:1.35;text-align:center}.hrk-colour-preview[hidden]{display:none!important}.hrk-colour-preview img{display:block;width:100%;aspect-ratio:1;object-fit:cover;margin-bottom:10px}.hrk-card-preview img{aspect-ratio:auto;max-height:260px;object-fit:contain}.hrk-seo-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.hrk-seo-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-inline-start:24px}body:has(.hrk-seo-selector[allow-transparent-header]) .header:not(:hover,.is-solid,:has([open])) .header__primary-nav *,body:has(.hrk-seo-selector[allow-transparent-header]) .header:not(:hover,.is-solid,:has([open])) .header__secondary-nav *{color:#fff!important}body:has(.hrk-seo-selector[allow-transparent-header]) .header:not(:hover,.is-solid,:has([open])) .header__logo-image--transparent{filter:brightness(0) invert(1)}@media(min-width:700px)and (max-width:899px){.hrk-seo-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.hrk-seo-swatch .hrk-seo-swatch__heading{margin:0;font-size:28px}}@media(max-width:699px){.hrk-seo-stage figure{height:92svh;min-height:740px;max-height:none}.hrk-seo-stage__title{inset:auto 24px 104px;max-width:none}.hrk-seo-stage__title h1{font-size:42px}.hrk-seo-caption{font-size:14px;right:24px;bottom:24px;max-width:55%}.hrk-seo-stage__controls{left:24px;gap:20px}.hrk-seo-swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 1.5rem}.hrk-seo-swatch__story{min-height:80px}.hrk-seo-advice{font-size:17px}.hrk-seo-swatch__links a{font-size:16px}.hrk-seo-intro{font-size:20px;line-height:1.5;margin-top:16px}.hrk-seo-benefits,.hrk-seo-guide{grid-template-columns:1fr;gap:22px}}.hrk-seo-divider{position:relative;margin-block:48px 20px;padding-block:10px;color:#b62d2f}.hrk-seo-divider--top{border-top:2px solid currentColor;box-shadow:0 -8px 0 -2px #fff,0 -10px 0 0 currentColor}.hrk-seo-divider--bottom{border-bottom:2px solid currentColor}.hrk-seo-divider__image{width:calc(100% - var(--container-gutter,24px) * 2);max-width:1200px;margin-inline:auto}.hrk-seo-divider img{display:block;width:100%;height:auto}@media(max-width:699px){.hrk-seo-divider{margin-top:32px}}.hrk-seo-samples__header{max-width:850px;margin-bottom:40px}.hrk-seo-samples__header h2{margin-bottom:22px;letter-spacing:0;text-transform:none}.hrk-seo-samples__header .prose{font-family:CardinalFruit,serif;font-size:20px;line-height:1.55}.hrk-seo-samples__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.hrk-seo-sample{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.hrk-seo-sample__image{display:block;width:100%;margin-bottom:24px}.hrk-seo-sample__image img{width:100%;aspect-ratio:1;object-fit:contain}.hrk-seo-sample h3{font-family:CardinalFruit,serif;font-size:25px;font-weight:400;line-height:1.35;letter-spacing:0;text-transform:none;margin-bottom:12px}.hrk-seo-sample__type{font-family:CardinalFruit,serif;font-size:18px;margin-bottom:8px}.hrk-seo-sample price-list{justify-content:center;margin-bottom:12px}.hrk-seo-sample product-form{margin-top:auto;display:block;width:100%}.hrk-seo-sample buy-buttons{display:block}.hrk-seo-sample__add{font-family:CardinalFruit,serif;font-size:18px;line-height:1.5;min-height:44px;max-width:100%;padding:6px 0;cursor:pointer}.hrk-seo-sample__add:disabled{opacity:.5;cursor:not-allowed}.hrk-seo-sample a:focus-visible,.hrk-seo-sample button:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:699px){.hrk-seo-samples__header{margin-bottom:28px}.hrk-seo-samples__header .prose{font-size:18px}.hrk-seo-samples__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.hrk-seo-sample h3{font-size:20px}.hrk-seo-sample__type,.hrk-seo-sample__add{font-size:17px}}.hrk-seo-stories{display:block;max-width:1400px}.hrk-seo-stories h2,.hrk-seo-stories h3{letter-spacing:0;text-transform:none}.hrk-seo-stories h2{margin-bottom:30px}.hrk-seo-stories__nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:38px}.hrk-seo-stories__nav[hidden],.hrk-seo-story[hidden],.hrk-seo-story summary[hidden],.hrk-story-preview[hidden]{display:none!important}.hrk-seo-stories__nav button{font-family:CardinalFruit,serif;font-size:22px;line-height:1.4;text-align:left;padding-block:12px;border-bottom:1px solid transparent;cursor:pointer}.hrk-seo-stories__nav button[aria-selected=true]{border-color:#b62d2f}.hrk-seo-story{border-top:1px solid #b62d2f;padding-block:22px}.hrk-seo-stories[data-enhanced] .hrk-seo-story{border:0;padding:0}.hrk-seo-story summary{font-family:CardinalFruit,serif;font-size:27px;cursor:pointer}.hrk-seo-story__body{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-top:24px;align-items:start}.hrk-seo-stories[data-enhanced] .hrk-seo-story__body{padding-top:0}.hrk-seo-story__body>img{width:100%;height:auto}.hrk-seo-story__colour{font-family:CardinalFruit,serif;font-size:19px;margin-bottom:12px}.hrk-seo-story__subtitle{font-family:CardinalFruit,serif;font-size:30px;font-weight:400;line-height:1.25;margin-bottom:22px}.hrk-seo-story blockquote{font-family:CardinalFruit,serif;font-size:19px;line-height:1.6;padding:0;margin:0 0 28px;border:0}.hrk-seo-story__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.hrk-seo-story__actions .button{max-width:100%}.hrk-seo-story__actions product-form,.hrk-seo-story__actions buy-buttons{display:block}.hrk-story-card-add{font-family:CardinalFruit,serif;font-size:18px;line-height:1.5;min-height:44px;padding:6px 0;cursor:pointer}.hrk-story-card-add:disabled{opacity:.5;cursor:not-allowed}.hrk-seo-stories button:focus-visible,.hrk-seo-stories a:focus-visible,.hrk-seo-story summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.hrk-story-preview{position:fixed;z-index:30;width:min(210px,calc(100vw - 24px));padding:14px;background:#fff;color:#1c1c1c;border:1px solid #ddd;box-shadow:0 8px 24px #0000001f;font-family:CardinalFruit,serif;font-size:17px;line-height:1.35;text-align:center}.hrk-story-preview img{display:block;width:100%;height:auto;max-height:260px;object-fit:contain;margin-bottom:10px}@media(max-width:699px){.hrk-seo-stories__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-bottom:28px}.hrk-seo-stories__nav button{font-size:19px}.hrk-seo-story__body{grid-template-columns:1fr;gap:24px}.hrk-seo-story__subtitle{font-size:27px}.hrk-seo-story blockquote{font-size:18px}}.heureka-campaign-copy>p{text-align:center}.heureka-campaign-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;border:0;background:rgb(var(--background));color:rgb(var(--text-color))}.heureka-campaign-dialog::backdrop{background:#0000008c}.heureka-campaign-close{position:sticky;top:0;z-index:1;height:0;display:flex;justify-content:flex-end}.heureka-campaign-close button{margin:12px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#222}.heureka-campaign-image{display:block;width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover;object-position:center}.heureka-campaign-dialog .heureka-campaign-copy{padding:clamp(20px,5vw,48px);color:#9b2d22;font-family:Times New Roman,Times,serif;font-size:clamp(16px,2vw,20px);line-height:1.32}.heureka-campaign-copy .heureka-campaign-masthead{text-align:center;margin:0 0 clamp(24px,4vw,40px)}.heureka-campaign-masthead .heureka-campaign-title,.heureka-campaign-masthead .heureka-campaign-for{color:inherit;font:inherit;letter-spacing:normal;text-transform:none;margin:0}.heureka-campaign-masthead .heureka-campaign-title{font-size:clamp(22px,3.3vw,32px)}.heureka-campaign-masthead .heureka-campaign-for{margin-top:8px}.heureka-campaign-masthead .heureka-campaign-logo{display:block;width:min(56%,280px);height:auto;margin:16px auto 0}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AADYAg */
