.fk .pdp .pgrid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(30px,4vw,60px);align-items:start}.fk .pdp .pgrid .gwrap,.fk .pdp .pgrid .details{min-width:0}@media(max-width:860px){.fk .pdp .pgrid{grid-template-columns:1fr}}.fk .review .rimg{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px;display:block;margin-bottom:14px;background:linear-gradient(155deg,var(--cream),var(--sand))}.fk .gwrap{position:sticky;top:88px}.fk .gslides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:14px;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:linear-gradient(155deg,var(--cream),var(--sand))}.fk .gslides::-webkit-scrollbar{display:none}.fk .gslide{flex:none;width:100%;aspect-ratio:1/1;scroll-snap-align:center;position:relative;display:grid;place-items:center;overflow:hidden}.fk .gslide img{width:100%;height:100%;object-fit:cover;display:block}.fk .gslide.ph .tag{position:absolute;left:14px;top:14px;background:#241a1399;color:var(--paper);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.fk .gslide.ph .cheek{position:relative;width:66%;aspect-ratio:1;border-radius:52% 48% 50% 50%;background:radial-gradient(66% 66% at 42% 32%,var(--skin),var(--skin-2));box-shadow:inset 0 -22px 44px -22px #00000029}.fk .gcount{position:absolute;right:12px;bottom:12px;background:#241a138c;color:#fff;font-size:11px;letter-spacing:.05em;padding:4px 10px;border-radius:999px;pointer-events:none}.fk .gthumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.fk .gthumbs::-webkit-scrollbar{display:none}.fk .gthumb{flex:none;width:64px;height:64px;border-radius:9px;overflow:hidden;border:1.5px solid var(--line);background:var(--cream);cursor:pointer;padding:0;transition:border-color .15s}.fk .gthumb img{width:100%;height:100%;object-fit:cover;display:block}.fk .gthumb.on{border-color:var(--copper)}@media(max-width:600px){.fk .shades{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:6px;scroll-snap-type:x proximity;margin-inline:-2px;padding-inline:2px}.fk .shades::-webkit-scrollbar{display:none}.fk .shade{scroll-snap-align:start;flex:none}}@media(max-width:600px){.fk .wrap{padding-inline:18px}.fk .sec{padding-block:clamp(38px,9vw,60px)}.fk h1{font-size:clamp(28px,8.5vw,44px)}.fk h2{font-size:clamp(22px,6.2vw,30px)}.fk .lead{font-size:15.5px;margin-top:12px}.fk .pdp{padding-top:14px}.fk .pdp .pgrid{gap:26px}.fk .gwrap{position:static;top:auto}.fk .pdp h1{font-size:clamp(29px,8.4vw,40px);margin-top:10px}.fk .subttl{font-size:15px}.fk .price{font-size:24px;margin-top:16px}.fk .pick{margin-top:20px}.fk .pitch p{font-size:15px}.fk .ticks li{font-size:14.5px}.fk .stat b{font-size:clamp(40px,13vw,58px)}.fk .hhero h1{font-size:clamp(30px,8.6vw,46px)}.fk .hhero .lead{font-size:15.5px}.fk .infl .iitem{width:98px}.fk .infl .circ{width:98px;height:98px}.fk .frow h3{font-size:clamp(21px,6vw,26px)}.fk .step h3,.fk .tc h3,.fk .tt h3{font-size:17px}.fk .pagehead h1{font-size:clamp(30px,8.4vw,44px)}.fk .certs{gap:7px}.fk .cert{font-size:10.5px;padding:6px 11px}}@media(max-width:380px){.fk .wrap{padding-inline:15px}.fk .pdp h1{font-size:clamp(26px,9vw,34px)}.fk .btn{padding:15px 20px;font-size:11.5px;letter-spacing:.09em}.fk .shade{width:54px;height:64px}.fk .gthumb{width:58px;height:58px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/freckd-responsive.css.map */
