:root{--hhp-pink: #D12F7A;--hhp-pink-dark: #8F1B51;--hhp-berry: #7A2350;--hhp-blush: #FDEEF4;--hhp-blush-2: #FDE3EE;--hhp-butter: #FFF4C4;--hhp-lilac: #F3E1FA;--hhp-ink: #4A3326;--hhp-ink-soft: #7A5A48;--hhp-gold: #F2B33D;--hhp-sun: #FFE27A;--hhp-gradient: linear-gradient(90deg, #FFF3B0 0%, #FFD6D8 50%, #FBABF0 100%);--hhp-display: "Fredoka", "Nunito", system-ui, sans-serif;--hhp-script: "Dancing Script", cursive;--hhp-body: "Nunito", system-ui, sans-serif;--font-body--family: var(--hhp-body);--font-subheading--family: var(--hhp-display);--font-heading--family: var(--hhp-display);--font-accent--family: var(--hhp-script)}body{font-family:var(--hhp-body);color:var(--hhp-ink)}.hhp{font-family:var(--hhp-body);color:var(--hhp-ink);line-height:1.6}.hhp *,.hhp *:before,.hhp *:after{box-sizing:border-box}.hhp-wrap{max-width:1320px;margin:0 auto;padding-inline:24px}.hhp a{color:inherit}.hhp-eyebrow{font-family:var(--hhp-display);font-weight:600;font-size:14px;letter-spacing:.14em;color:var(--hhp-berry);text-transform:uppercase;margin:0}.hhp-title{font-family:var(--hhp-script);font-weight:700;font-size:clamp(42px,5vw,60px);line-height:1.1;color:var(--hhp-pink);margin:0}.hhp-head{text-align:center;margin-bottom:30px}.hhp-script{font-family:var(--hhp-script);font-weight:700}.hhp-btn{display:inline-block;font-family:var(--hhp-display);font-weight:600;font-size:17px;padding:13px 30px;border-radius:999px;text-decoration:none;background:var(--hhp-pink);color:#fff!important;border:none;cursor:pointer;transition:transform .15s ease,background .15s ease}.hhp-btn:hover{background:var(--hhp-pink-dark);transform:translateY(-1px)}.hhp-btn--light{background:#fff;color:var(--hhp-pink)!important}.hhp-btn--light:hover{background:var(--hhp-blush)}.hhp-marquee{overflow:hidden;white-space:nowrap}.hhp-marquee__track{display:flex;align-items:center;width:max-content;animation:hhpMarquee var(--hhp-speed, 30s) linear infinite}.hhp-marquee--reverse .hhp-marquee__track{animation-direction:reverse}.hhp-marquee:hover .hhp-marquee__track{animation-play-state:paused}@keyframes hhpMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hhp-marquee__track{animation:none}}.hhp-announce{background:var(--hhp-bar, var(--hhp-lilac));color:#5b2a55;padding:9px 0;font-family:var(--hhp-display);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.hhp-announce__item{padding-right:48px}.hhp-announce a{text-decoration:none}.hhp-doodles{padding:22px 0;background:#fff}.hhp-doodles svg{flex-shrink:0;margin-right:46px}#header-group .header-section,#header-group .header-section #header-component,#header-group .header-section .header__row{background:var(--hhp-gradient)!important}#header-group .header__row--bottom{border-top:1.5px solid rgba(255,255,255,.8)}#header-group .header-logo__image{-webkit-mask-image:radial-gradient(ellipse at center,#000 55%,transparent 74%);mask-image:radial-gradient(ellipse at center,#000 55%,transparent 74%)}#header-group .menu-list__link,#header-group .header__icon,#header-group .header-actions__action{color:var(--hhp-berry)!important}#header-group .menu-list__link{font-family:var(--hhp-display)!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.hhp-hero{position:relative;min-height:var(--hhp-hero-h, 620px);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:#ebd9cf}.hhp-hero__media,.hhp-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hhp-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(74,51,38,var(--hhp-shade, .25))}.hhp-hero__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;max-width:860px}.hhp-hero__title{font-family:var(--hhp-display);font-weight:600;font-size:clamp(38px,5vw,64px);line-height:1.05;color:#fff;text-shadow:0 2px 18px rgba(74,51,38,.35);margin:0}.hhp-hero__script{font-family:var(--hhp-script);font-weight:700;font-size:clamp(30px,3.4vw,44px);color:var(--hhp-sun);text-shadow:0 2px 14px rgba(74,51,38,.35);margin:0}.hhp-hero .hhp-btn{margin-top:14px}.hhp-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--hhp-ink-soft)}.hhp-placeholder svg{width:100%;height:100%;opacity:.25}.hhp-carousel{display:flex;align-items:center;gap:14px}.hhp-carousel__viewport{flex:1;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.hhp-carousel__viewport::-webkit-scrollbar{display:none}.hhp-carousel__track{display:flex;gap:var(--hhp-gap, 20px)}.hhp-carousel__item{flex:0 0 calc((100% - 3 * var(--hhp-gap, 20px)) / 4);scroll-snap-align:start;text-decoration:none;color:var(--hhp-ink);display:flex;flex-direction:column}@media(max-width:989px){.hhp-carousel__item{flex-basis:calc((100% - 2 * var(--hhp-gap, 20px)) / 3)}}@media(max-width:749px){.hhp-carousel__item{flex-basis:calc((100% - var(--hhp-gap, 20px)) / 1.6)}.hhp-carousel__arrow{display:none!important}}.hhp-carousel__arrow{flex-shrink:0;width:48px;height:48px;border-radius:24px;border:2px solid var(--hhp-pink);background:#fff;color:var(--hhp-pink);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.hhp-carousel__arrow--next{background:var(--hhp-pink);color:#fff;border-color:var(--hhp-pink)}.hhp-carousel__arrow svg{width:20px;height:20px}.hhp-cats{padding:28px 0 72px}.hhp-cat{align-items:center;gap:12px;--hhp-gap: 24px}.hhp-cat__shape{position:relative;width:100%;aspect-ratio:1 / 1;background:var(--hhp-tint, var(--hhp-blush-2));-webkit-mask:var(--hhp-scallop) center / contain no-repeat;mask:var(--hhp-scallop) center / contain no-repeat}.hhp-cat__shape img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hhp-cat__name{font-family:var(--hhp-display);font-weight:600;font-size:18px;letter-spacing:.04em;color:var(--hhp-berry);text-transform:uppercase;text-align:center}.hhp-new{background:var(--hhp-blush);padding:60px 0 64px}.hhp-prod{gap:10px}.hhp-prod__img{position:relative;aspect-ratio:3 / 4;border-radius:14px;overflow:hidden;background:#fff}.hhp-prod__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.hhp-prod:hover .hhp-prod__img img{transform:scale(1.03)}.hhp-prod__badge{position:absolute;top:10px;left:10px;background:#fff;color:var(--hhp-pink);font-family:var(--hhp-display);font-weight:600;font-size:12px;padding:3px 11px;border-radius:999px}.hhp-prod__info{display:flex;flex-direction:column;text-align:center}.hhp-prod__name{font-size:16px;font-weight:600}.hhp-prod__price{font-size:16px;font-weight:800;color:var(--hhp-berry)}.hhp-prod__price s{color:var(--hhp-ink-soft);font-weight:600;margin-right:6px}.hhp-center{text-align:center;margin-top:32px}.hhp-feature{padding:72px 0}.hhp-split{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.hhp-split__media{flex:1 1 440px;min-width:0;position:relative;aspect-ratio:4 / 3;border-radius:24px;overflow:hidden;background:var(--hhp-butter)}.hhp-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hhp-split__text{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.hhp-split__text h2{font-family:var(--hhp-display);font-weight:600;font-size:clamp(32px,3.4vw,42px);line-height:1.1;margin:0;color:var(--hhp-ink)}.hhp-split__text .hhp-script{font-size:34px;color:var(--hhp-pink);line-height:1}.hhp-split__text p{margin:0;font-size:18px;max-width:520px}.hhp-about{display:flex;flex-wrap:wrap}.hhp-about__media{flex:1 1 480px;min-width:0;min-height:560px;background:var(--hhp-blush);padding:36px;display:flex}.hhp-about__frame{flex:1;position:relative;border-radius:20px;overflow:hidden;background:#f6d3e2}.hhp-about__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hhp-about__text{flex:1 1 480px;min-width:0;background:var(--hhp-pink);color:#fff;padding:64px 48px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:16px}.hhp-about__text h2{font-family:var(--hhp-display);font-weight:600;font-size:40px;margin:0;color:#fff}.hhp-about__body{font-size:18px;max-width:520px}.hhp-about__body p{margin:0 0 14px}.hhp-about__sig{font-family:var(--hhp-script);font-weight:700;font-size:38px;color:var(--hhp-sun)}.hhp-find{padding:72px 0}.hhp-find__intro{text-align:center;margin:6px 0 32px;font-size:17px}.hhp-find__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:22px}.hhp-spot{border-radius:20px;padding:32px 26px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:var(--hhp-ink)}.hhp-spot--blush{background:var(--hhp-blush)}.hhp-spot--butter{background:var(--hhp-butter)}.hhp-spot--lilac{background:var(--hhp-lilac)}.hhp-spot--pink{background:var(--hhp-pink);color:#fff}.hhp-spot__tag{font-family:var(--hhp-display);font-weight:500;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.hhp-spot__name{font-family:var(--hhp-display);font-weight:600;font-size:28px}.hhp-spot__place{font-size:17px}.hhp-spot__detail{font-size:15px;opacity:.85}.hhp-social{padding:56px 0 72px}.hhp-social__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.hhp-social__top h2{font-family:var(--hhp-display);font-weight:600;font-size:40px;margin:0}.hhp-social__top .hhp-script{font-size:32px;color:var(--hhp-pink);line-height:1}.hhp-social__links{display:flex;flex-wrap:wrap;gap:10px}.hhp-pill{display:inline-flex;align-items:center;gap:8px;background:var(--hhp-blush);color:var(--hhp-ink);text-decoration:none;font-family:var(--hhp-display);font-weight:600;font-size:16px;padding:11px 22px;border-radius:999px}.hhp-pill--pink{background:var(--hhp-pink);color:#fff!important}.hhp-social__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.hhp-post{position:relative;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:var(--hhp-blush-2);display:block}.hhp-post:nth-child(3n+2){background:var(--hhp-butter)}.hhp-post:nth-child(3n){background:var(--hhp-lilac)}.hhp-post img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.hhp-post:hover img{transform:scale(1.04)}.hhp-post__icon{position:absolute;top:10px;right:10px;width:20px;height:20px;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.35))}.hhp-news{background:var(--hhp-blush)}.hhp-news__inner{max-width:760px;margin:0 auto;padding:64px 24px;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.hhp-news__inner p{margin:0;font-size:18px}.hhp-news form{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%;margin-top:10px}.hhp-news input[type=email]{flex:1 1 260px;max-width:360px;height:50px;border-radius:999px;border:1px solid #EDB9D0;padding:0 22px;font-size:16px;font-family:var(--hhp-body);background:#fff}.hhp-news .hhp-btn{height:50px}.hhp-news__msg{font-weight:700;color:var(--hhp-berry)}.hhp-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hhp.css.map */
