.fk .hhero{padding-block:clamp(36px,6vw,86px)}.fk .hhero .in{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,5vw,64px);align-items:center}.fk .hhero h1{font-size:clamp(40px,6vw,74px);line-height:1.02;margin-top:16px}.fk .hhero .lead{font-size:18px;margin-top:18px;max-width:46ch}.fk .hhero .cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.fk .hhero .htrust{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.fk .hhero .htrust span{display:inline-flex;align-items:center;gap:6px}.fk .hhero .htrust span:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--copper)}.fk .hhero .hvis{aspect-ratio:4/5;border-radius:22px;position:relative;overflow:hidden;border:1px solid var(--line);background:radial-gradient(70% 60% at 50% 34%,var(--skin),var(--skin-2));display:grid;place-items:center}.fk .hhero .hvis img{width:100%;height:100%;object-fit:cover}.fk .hhero .hvis .fr{position:absolute;border-radius:50%;background:var(--freckle)}.fk .hhero .hvis .tag{position:absolute;left:16px;top:16px;background:#241a1380;color:#fff;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:6px 11px;border-radius:999px}@media(max-width:860px){.fk .hhero .in{grid-template-columns:1fr;gap:26px}.fk .hhero .hvis{order:-1}}.fk .fprod{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,54px);align-items:center;margin-top:44px}.fk .fprod .im{aspect-ratio:1;border-radius:20px;overflow:hidden;position:relative;border:1px solid var(--line);background:linear-gradient(155deg,var(--cream),var(--sand));display:grid;place-items:center;color:var(--soft);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.fk .fprod .im img{width:100%;height:100%;object-fit:cover}.fk .fprod .price{font-family:var(--fd);font-size:26px;margin:14px 0 18px}.fk .fprod .price .was{font-family:var(--fb);font-size:15px;color:var(--soft);text-decoration:line-through;margin-left:10px}.fk .fprod .fl{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:9px}.fk .fprod .fl li{display:flex;gap:9px;font-size:14.5px;align-items:flex-start}.fk .fprod .fl .ck{color:var(--good);font-weight:700;flex:none}@media(max-width:760px){.fk .fprod{grid-template-columns:1fr;gap:22px}.fk .fprod .im{order:-1}}.fk .ctaband{text-align:center}.fk .ctaband .btn{margin-top:24px}.fk .ctaband.ink{background:var(--ink)}.fk .ctaband.ink .eyebrow{color:var(--champagne)}.fk .ctaband.ink h2{color:var(--paper)}.fk .ctaband.ink .lead{color:color-mix(in srgb,var(--paper) 78%,var(--ink))}.fk .pagehead{text-align:center}.fk .pagehead h1{font-size:clamp(36px,5vw,58px);margin-top:14px}.fk .pagehead .lead{margin:16px auto 0;font-size:17px}.fk .info .blk{max-width:760px;margin-inline:auto}.fk .info .blk+.blk{margin-top:34px;padding-top:34px;border-top:1px solid var(--line-soft)}.fk .info h3{font-size:22px;margin-bottom:12px}.fk .info .rte{color:var(--muted);font-size:15.5px;line-height:1.7}.fk .info .rte p{margin-bottom:12px}.fk .info .rte a{color:var(--copper-deep);text-decoration:underline;text-underline-offset:2px}.fk .info .rte ul,.fk .info .rte ol{padding-left:20px;margin:12px 0}.fk .info .rte li{margin-bottom:7px}.fk .info .rte strong{color:var(--ink)}.fk .cform{max-width:620px;margin:38px auto 0;display:grid;gap:16px}.fk .cform .row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fk .cform label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:7px}.fk .cform input,.fk .cform textarea{width:100%;font-family:var(--fb);font-size:15px;padding:13px 15px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);transition:border-color .15s}.fk .cform input:focus,.fk .cform textarea:focus{outline:2px solid var(--copper);outline-offset:1px;border-color:var(--copper)}.fk .cform textarea{min-height:140px;resize:vertical}.fk .cform .btn{justify-self:start;margin-top:2px}.fk .cform .ok{background:color-mix(in srgb,var(--good) 12%,var(--paper));border:1px solid var(--good);color:var(--good);border-radius:10px;padding:13px 16px;font-size:14px}@media(max-width:600px){.fk .cform .row{grid-template-columns:1fr}}.fk summary{gap:16px}.fk .infl .ihead{margin-bottom:26px}.fk .infl .ihead h2{font-size:clamp(22px,3vw,32px);margin-top:10px}.fk .infl .irule{display:block;width:64px;height:3px;border-radius:3px;background:var(--copper);margin-top:16px}.fk .infl .istrip{display:flex;gap:20px;overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:x proximity;scrollbar-width:none}.fk .infl .istrip::-webkit-scrollbar{display:none}.fk .infl .iitem{flex:none;width:116px;text-align:center;scroll-snap-align:start}.fk .infl .circ{display:block;width:116px;height:116px;border-radius:50%;padding:3px;cursor:pointer;background:linear-gradient(135deg,var(--copper),var(--champagne) 55%,var(--copper-deep));transition:transform .15s}.fk .infl .circ:hover{transform:translateY(-2px)}.fk .infl .inner{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;background:linear-gradient(155deg,var(--cream),var(--sand));display:grid;place-items:center}.fk .infl .inner img,.fk .infl .inner video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fk .infl .inner .ph{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.fk .infl .pl{position:relative;z-index:2;width:34px;height:34px;border-radius:50%;background:#fbf8f2e6;display:grid;place-items:center;color:var(--ink);font-size:11px;padding-left:2px;pointer-events:none}.fk .infl .circ.on .pl{display:none}.fk .infl .ihandle{display:block;margin-top:11px;font-size:12px;color:var(--muted)}.fk .infl .note{margin-top:22px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/freckd-pages.css.map */
