:root{--hej-cream: #f6f1eb;--hej-paper: #fffdfb;--hej-ink: #23161f;--hej-ink-2: #5f4f5a;--hej-ink-3: #8b7b85;--hej-line: #e8ded5;--hej-rose: #b0385a;--hej-rose-deep: #8c2445;--hej-rose-soft: #f6e3e2;--hej-blush: #f3d9d4;--hej-sage: #dde3d3;--hej-plum: #2c1b2d;--hej-ok: #2f6b4f;--hej-radius: 18px;--hej-radius-sm: 12px;--hej-ease: cubic-bezier(.22, 1, .36, 1)}.hej-fonts{--font-body-family: "Manrope", system-ui, sans-serif;--font-heading-family: "Fraunces", Georgia, serif;--font-heading-weight: 400;--font-heading-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700}.hej-fonts h1,.hej-fonts h2,.hej-fonts h3,.hej-fonts .h0,.hej-fonts .h1,.hej-fonts .h2,.hej-fonts .h3{letter-spacing:-.015em;font-variation-settings:"SOFT" 50,"opsz" 96}h1 em,h2 em,.h1 em,.h2 em{font-style:italic;color:var(--hej-rose)}.button,.shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.01em}.hej-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hej-ink-2)}.hej-eyebrow:before{content:"";width:22px;height:1px;background:currentColor}.hej-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(24px,3.5vw,40px)}.hej-head h2{margin:12px 0 0;font-size:clamp(3rem,4.4vw,5.2rem);line-height:1.05}.hej-link{font-weight:700;font-size:1.4rem;white-space:nowrap;color:var(--hej-ink);text-decoration:none}.hej-link:hover{color:var(--hej-rose)}.hej-check{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--hej-rose-soft);flex:none}.hej-check:after{content:"";width:8px;height:4px;margin-top:-2px;border-left:2px solid var(--hej-rose);border-bottom:2px solid var(--hej-rose);transform:rotate(-45deg)}.hej-hero{position:relative;overflow:hidden;padding:clamp(32px,6vw,72px) 0 clamp(36px,5vw,64px)}.hej-hero__blob{position:absolute;width:46vw;height:46vw;right:-12vw;top:-14vw;border-radius:999px;background:radial-gradient(circle at 30% 30%,var(--hej-rose-soft),transparent 65%);pointer-events:none}.hej-hero__grid{position:relative;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,5vw,72px)}.hej-hero__title{margin:22px 0 26px;font-size:clamp(4.4rem,7.4vw,9.6rem);line-height:.94;letter-spacing:-.035em}.hej-hero__lede{max-width:32em;font-size:clamp(1.7rem,1.5vw,1.9rem);color:var(--hej-ink-2)}.hej-hero__lede p{margin:0}.hej-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hej-hero__trust{display:flex;flex-wrap:wrap;gap:10px 26px;margin:40px 0 0;padding:24px 0 0;list-style:none;border-top:1px solid var(--hej-line);font-size:1.4rem;font-weight:600}.hej-hero__trust li{display:flex;align-items:center;gap:8px}.hej-hero__art{position:relative;display:grid;grid-template-columns:1.08fr 1fr;grid-template-rows:1fr 1fr;gap:14px;width:100%;max-width:610px;aspect-ratio:1 / 1.02;justify-self:end}.hej-hero__tile{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:var(--tile, var(--hej-blush));animation:hej-tile-in .9s var(--hej-ease) both}.hej-hero__tile:nth-of-type(1){grid-row:span 2;border-radius:999px 999px 24px 24px}.hej-hero__tile:nth-of-type(2){animation-delay:.08s}.hej-hero__tile:nth-of-type(3){animation-delay:.16s}.hej-hero__tile img,.hej-hero__tile svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10% 12% 28%;mix-blend-mode:multiply;transition:transform .6s var(--hej-ease)}.hej-hero__tile:nth-of-type(1) img{padding:16% 6% 22%}.hej-hero__tile:hover img{transform:scale(1.05)}.hej-hero__tag{position:absolute;left:10px;right:10px;bottom:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:9px 14px;border-radius:14px;background:#fffdfbe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:1.3rem;line-height:1.3;color:var(--hej-ink)}.hej-hero__tag b{font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hej-ink-2)}.hej-hero__tag span{grid-column:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hej-hero__tag em{grid-column:2;grid-row:1 / span 2;font-style:normal;font-weight:700}.hej-hero__badge{position:absolute;left:-9%;top:1%;z-index:2;display:grid;place-items:center;width:clamp(110px,10vw,140px);aspect-ratio:1;border-radius:999px;background:var(--hej-plum);color:var(--hej-cream)}.hej-hero__badge svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:hej-spin 22s linear infinite}.hej-hero__badge text{fill:var(--hej-blush);font-family:var(--font-body-family);font-size:9.5px;font-weight:800;letter-spacing:.18em}.hej-hero__badge span{font-family:var(--font-heading-family);font-style:italic;font-size:clamp(2.2rem,2.2vw,2.8rem);line-height:1;text-align:center}@keyframes hej-tile-in{0%{opacity:0;transform:translateY(18px)}}@keyframes hej-spin{to{transform:rotate(360deg)}}@media(max-width:899px){.hej-hero__grid{grid-template-columns:1fr}.hej-hero__art{order:-1;justify-self:center;max-width:520px;aspect-ratio:1 / .84;gap:10px}.hej-hero__badge{display:none}}@media(max-width:520px){.hej-hero{padding-top:16px}.hej-hero__title{margin:16px 0 18px}.hej-hero__ctas .button{flex:1 1 auto}.hej-hero__tag{left:8px;right:auto;bottom:8px;padding:4px 10px;border-radius:999px;font-size:1.2rem}.hej-hero__tag b,.hej-hero__tag span{display:none}}.hej-ribbon{overflow:hidden;padding:18px 0;border-block:1px solid var(--hej-line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hej-ribbon__track{display:flex;width:max-content;animation:hej-marquee 70s linear infinite}.hej-ribbon:hover .hej-ribbon__track{animation-play-state:paused}.hej-ribbon a{display:flex;align-items:center;font-family:var(--font-heading-family);font-size:clamp(2rem,2.1vw,2.7rem);font-style:italic;white-space:nowrap;color:var(--hej-ink-2);text-decoration:none;transition:color .2s}.hej-ribbon a:after{content:"\2726";margin:0 clamp(18px,2.6vw,36px);font-family:var(--font-body-family);font-style:normal;font-size:1.1rem;color:var(--hej-rose)}.hej-ribbon a:hover{color:var(--hej-rose)}@keyframes hej-marquee{to{transform:translate(-50%)}}.hej-cats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:14px}.hej-cats__tile{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-height:340px;padding:22px;overflow:hidden;border-radius:var(--hej-radius);background:var(--tile);color:var(--hej-ink);text-decoration:none;transition:transform .4s var(--hej-ease)}.hej-cats__tile:hover{transform:translateY(-4px)}.hej-cats__tile h3{margin:0;font-size:3rem}.hej-cats__tile p{max-width:16em;margin:6px 0 0;font-size:1.3rem;color:var(--hej-ink-2)}.hej-cats__tile img{position:absolute;right:-6%;bottom:44px;z-index:-1;width:50%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s var(--hej-ease)}.hej-cats__tile:hover img{transform:scale(1.06) rotate(-3deg)}.hej-cats__more{font-size:1.3rem;font-weight:700}@media(max-width:1099px){.hej-cats__grid{grid-template-columns:none;grid-auto-columns:minmax(220px,1fr);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.hej-cats__tile{min-height:300px;scroll-snap-align:start}.hej-cats__tile img{width:62%}}@media(max-width:640px){.hej-head{flex-direction:column;align-items:flex-start}}.hej-banner{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(28px,5vw,56px);border-radius:28px;background:var(--hej-plum);color:var(--hej-cream)}.hej-banner .hej-eyebrow{color:var(--hej-blush)}.hej-banner h2{margin:14px 0 0;font-size:clamp(3.2rem,4.4vw,5.2rem);line-height:1.02;color:var(--hej-cream)}.hej-banner h2 em{color:var(--hej-blush)}.hej-banner__text{margin:16px 0 26px;color:#f6f1ebcc}.hej-banner__text p{margin:0}.hej-button-light{--color-button: 255, 253, 251;--color-button-text: 44, 27, 45}.hej-banner__steps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.hej-banner__steps li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 24px;border:1px solid rgb(246 241 235 / .18);border-radius:var(--hej-radius)}.hej-banner__steps b{font-family:var(--font-heading-family);font-size:3rem;font-weight:400}.hej-banner__steps span{font-weight:700;color:var(--hej-blush)}@media(max-width:749px){.hej-banner{grid-template-columns:1fr}}.card-wrapper .card__media .media img{padding:8%;object-fit:contain;background:#fff}.card-wrapper .card__heading{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;line-height:1.35;letter-spacing:0}.card-wrapper .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-wrapper .caption-with-letter-spacing{font-size:1.1rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hej-ink-2)}.card-wrapper .price{font-weight:800;font-size:1.5rem}.card__badge .badge{border-radius:999px;font-weight:800;letter-spacing:.04em}.product__title h1{font-size:clamp(3rem,3.4vw,4.2rem);line-height:1.05}.product__info-container .price--large{font-weight:800}.product__info-container .product__text.caption-with-letter-spacing{font-weight:800;letter-spacing:.14em;color:var(--hej-ink-2)}.product-form__submit{min-height:5.2rem}.hej-block{margin:1.6rem 0}.hej-bundle{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.hej-bundle__legend{margin-bottom:10px;padding:0;font-size:1.4rem;font-weight:800}.hej-bundle__option{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;border:1.5px solid var(--hej-line);border-radius:var(--hej-radius-sm);background:var(--hej-paper);cursor:pointer;transition:border-color .2s,background .2s}.hej-bundle__option:hover{border-color:var(--hej-ink-3)}.hej-bundle__option.is-on{border-color:var(--hej-rose);background:var(--hej-rose-soft)}.hej-bundle__option input{position:absolute;opacity:0;pointer-events:none}.hej-bundle__option:has(input:focus-visible){outline:2px solid var(--hej-rose);outline-offset:2px}.hej-bundle__radio{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid var(--hej-ink-3);border-radius:999px}.hej-bundle__option.is-on .hej-bundle__radio{border-color:var(--hej-rose)}.hej-bundle__option.is-on .hej-bundle__radio:after{content:"";width:10px;height:10px;border-radius:999px;background:var(--hej-rose)}.hej-bundle__info strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:1.5rem}.hej-bundle__info small{display:block;margin-top:2px;font-size:1.3rem;color:var(--hej-ink-2)}.hej-bundle__badge{padding:3px 8px;border-radius:999px;background:var(--hej-rose);color:#fff;font-size:1rem;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hej-bundle__price{line-height:1.25;text-align:right}.hej-bundle__price b{display:block;font-size:1.6rem}.hej-bundle__price s{font-size:1.2rem;color:var(--hej-ink-3)}.hej-bundle__note{margin:2px 0 0;font-size:1.25rem;color:var(--hej-ink-2)}.hej-together{display:grid;gap:14px;padding:18px;border:1px solid var(--hej-line);border-radius:var(--hej-radius);background:var(--hej-paper)}.hej-together__head{display:flex;justify-content:space-between;align-items:center;gap:10px}.hej-together__title{margin:0;font-family:var(--font-body-family);font-size:1.5rem;font-weight:800;letter-spacing:0}.hej-together__tag{padding:4px 10px;border-radius:999px;background:var(--hej-rose);color:#fff;font-size:1.15rem;font-weight:800;white-space:nowrap}.hej-together__items{display:grid;gap:10px;margin:0;padding:0;list-style:none}.hej-together__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.hej-together__item.is-current{grid-template-columns:auto 64px minmax(0,1fr) auto}.hej-together__label{display:flex;align-items:center;gap:12px;cursor:pointer}.hej-together__label input{position:absolute;opacity:0;pointer-events:none}.hej-together__check{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid var(--hej-ink-3);border-radius:6px;background:var(--hej-paper)}.is-current .hej-together__check,.hej-together__label input:checked+.hej-together__check{border-color:var(--hej-rose);background:var(--hej-rose)}.is-current .hej-together__check:after,.hej-together__label input:checked+.hej-together__check:after{content:"";width:9px;height:5px;margin-top:-3px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.hej-together__label input:focus-visible+.hej-together__check{outline:2px solid var(--hej-rose);outline-offset:2px}.hej-together__img{width:64px;height:64px;padding:4px;border:1px solid var(--hej-line);border-radius:var(--hej-radius-sm);background:#fff;object-fit:contain}.hej-together__name{min-width:0;font-size:1.35rem;line-height:1.35;color:var(--hej-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hej-together__name small{display:block;font-size:1.05rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--hej-ink-2)}.hej-together__price{font-size:1.4rem;white-space:nowrap}.hej-together__foot{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--hej-line)}.hej-together__total{display:flex;align-items:baseline;gap:8px;margin:0;font-size:1.4rem}.hej-together__total b{font-size:1.8rem}.hej-together__total s{font-size:1.3rem;color:var(--hej-ink-3)}.hej-together__add{width:100%}.hej-together__error{margin:0;font-size:1.3rem;color:var(--hej-rose-deep)}.hej-progress{margin:0 0 1.6rem;padding:14px 16px;border-radius:var(--hej-radius-sm);background:var(--hej-rose-soft)}.drawer__inner>.hej-progress{margin:0 3rem 1rem}.hej-progress.is-done{background:var(--hej-sage)}.hej-progress__text{margin:0 0 10px;font-size:1.4rem;font-weight:700;line-height:1.4}.hej-progress__bar{height:6px;overflow:hidden;border-radius:999px;background:#ffffffb3}.hej-progress__bar i{display:block;height:100%;border-radius:999px;background:var(--hej-rose);transition:width .4s var(--hej-ease)}.hej-progress.is-done .hej-progress__bar i{background:var(--hej-ok)}.hej-progress__steps{display:flex;justify-content:space-between;margin:8px 0 0;padding:0;list-style:none;font-size:1.2rem;color:var(--hej-ink-2)}.hej-progress__steps .is-on{font-weight:800;color:var(--hej-ink)}@media(prefers-reduced-motion:reduce){.hej-ribbon__track,.hej-hero__badge svg,.hej-hero__tile{animation:none}}.hej-cats,.hej-banner-wrap{padding-block:clamp(40px,6vw,80px)}.hej-ribbon{margin-bottom:clamp(24px,4vw,48px)}.hej-company{margin:1.2rem 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem 1.4rem;font-size:1.2rem;opacity:.75}.hej-company a{color:inherit}@media screen and (min-width:750px){.footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .hej-company{justify-content:flex-start}}.hej-company-info{display:grid;grid-template-columns:max-content 1fr;gap:.8rem 2.4rem;margin:0 0 4rem}.hej-company-info dt{font-weight:600}.hej-company-info dd{margin:0}@media screen and (max-width:749px){.hej-company-info{grid-template-columns:1fr;gap:.2rem}.hej-company-info dd{margin-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hej.css.map */
