.elementor .ff-store-val:hover,.elementor .ff-store-val:focus-visible{color:var(--ff-lime);}.elementor .ff-store-val{font-family:Geologica;font-weight:600;font-size:17px;color:#FFFFFF;display:block;}.elementor .ff-store-small{font-family:Geologica;font-size:13px;color:#FFFFFF;opacity:90%;display:block;}.elementor .ff-store-ic{width:42px;height:42px;min-width:42px;font-size:18px;border-radius:50%;background-color:rgba(255, 255, 255, 0.14);display:flex;justify-content:center;align-items:center;}.elementor .ff-store-row{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .ff-rev-name{font-family:Geologica;font-weight:600;font-size:15px;color:var(--ff-ink);}.elementor .ff-rev-av{width:42px;height:42px;min-width:42px;font-family:"M PLUS Rounded 1c";font-weight:800;font-size:17px;color:var(--ff-ink);border-radius:50%;display:flex;justify-content:center;align-items:center;}.elementor .ff-rev-who{padding:0px;margin-block-start:auto;display:flex;gap:12px;align-items:center;}.elementor .ff-rev-q{font-family:Geologica;font-size:16px;color:var(--ff-ink);line-height:1.6;}.elementor .ff-rev-stars{font-size:22px;color:var(--ff-orange);letter-spacing:3px;}.elementor .ff-rev{padding-block-start:30px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;border-radius:32px;border-width:2px;border-color:var(--ff-green);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:14px;box-shadow: 0px 7px 0px 0px var(--ff-green);\n}.elementor .ff-brand-pill:hover,.elementor .ff-brand-pill:focus-visible{border-color:var(--ff-orange);background-color:var(--ff-orange);}.elementor .ff-brand-pill{font-family:"M PLUS Rounded 1c";font-weight:800;font-size:17px;color:var(--ff-ink);padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:99px;border-width:2px;border-color:var(--ff-line);border-style:solid;background-color:#FFFFFF;transition:background-color 0.2s;}.elementor .ff-see-all:hover,.elementor .ff-see-all:focus-visible{background-color:var(--ff-lime);}.elementor .ff-see-all{font-family:Geologica;font-weight:600;font-size:15px;color:var(--ff-ink);padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-radius:99px;border-width:2px;border-color:var(--ff-green);border-style:solid;background-color:#FFFFFF;transition:background-color 0.2s;}.elementor .ff-shelf-head{width:100%;padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;align-self:stretch;}.elementor .ff-shelf-grid{column-gap:18px;padding:0px;display:grid;grid-template-columns:1.2fr 4fr;grid-template-rows:auto;row-gap: 18px;\n}.elementor .ff-bb-cta{font-family:"M PLUS Rounded 1c";font-weight:800;font-size:16px;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:18px;border-radius:99px;}.elementor .ff-bb-img{width:76%;height:76%;object-fit:contain;mix-blend-mode:multiply;transform:rotateX(0deg) rotateY(0deg) rotateZ(-10deg);}.elementor .ff-bb-shoe{width:88%;aspect-ratio:1 / 1;position:relative;padding:0px;margin-block-start:auto;border-radius:50%;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .ff-bb-text{max-width:250px;font-family:Geologica;font-weight:400;font-size:16px;line-height:1.5;opacity:95%;}.elementor .ff-bb-line{width:56px;height:7px;min-width:0px;padding:0px;margin-block-start:4px;margin-block-end:16px;border-radius:4px;}.elementor .ff-bb-word{font-family:"M PLUS Rounded 1c";font-weight:900;font-size:76px;letter-spacing:-0.03em;line-height:0.95;margin-block-start:10px;margin-block-end:6px;}.elementor .ff-bb-label{font-family:Geologica;font-weight:600;font-size:12.5px;letter-spacing:0.12em;text-transform:uppercase;opacity:80%;}.elementor .ff-banner:hover,.elementor .ff-banner:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .ff-banner{min-height:560px;overflow:hidden;position:relative;padding:28px;border-radius:32px;transition:transform 0.25s;display:flex;flex-direction:column;align-items:flex-start;}.elementor .ff-cat-img{width:92%;aspect-ratio:1 / 1;object-fit:contain;position:relative;z-index:1;margin-block-start:auto;margin-block-end:-4%;margin-inline-start:auto;margin-inline-end:-6%;mix-blend-mode:multiply;transform:rotateX(0deg) rotateY(0deg) rotateZ(-8deg);transition:transform 0.3s;}.elementor .ff-cat-more{position:relative;z-index:1;font-family:Geologica;font-weight:600;font-size:14px;color:var(--ff-ink-soft);margin-block-start:4px;}.elementor .ff-cat-h{position:relative;z-index:1;font-family:"M PLUS Rounded 1c";font-weight:800;font-size:24px;color:var(--ff-ink);line-height:1.1;}.elementor .ff-cat-blob{width:180px;height:180px;position:absolute;inset-inline-end:-26px;inset-block-end:-34px;padding:0px;border-radius:50%;background-color:#FFFFFF;}.elementor .ff-cat:hover,.elementor .ff-cat:focus-visible{transform:translate3d(0px, -4px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(-0.6deg);}.elementor .ff-cat{min-height:250px;overflow:hidden;position:relative;padding-block-start:20px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:32px;transition:transform 0.2s;display:flex;flex-direction:column;}.elementor .ff-size-chip{width:44px;height:44px;font-family:"M PLUS Rounded 1c";font-weight:800;font-size:15px;color:var(--ff-ink);border-radius:12px;border-width:2px;border-color:var(--ff-line);border-style:solid;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;}.elementor .ff-size:hover,.elementor .ff-size:focus-visible{color:var(--ff-orange-deep);}.elementor .ff-size{font-family:"M PLUS Rounded 1c";font-weight:800;font-size:20px;color:var(--ff-ink);text-align:center;padding-block-start:26px;padding-block-end:16px;background-image:linear-gradient(0deg, #00803C 0%,#00803C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:color 0.15s;display:block;background-repeat: no-repeat; background-position: 50% 0%; background-size: 3px 18px;\n}.elementor .ff-loop-grid{display:grid;gap:18px;grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;}.elementor .ff-pprice{font-family:"M PLUS Rounded 1c";font-weight:800;font-size:19px;color:var(--ff-ink);padding-inline-start:4px;margin-block-start:6px;}.elementor .ff-ptitle{max-height:2.7em;overflow:hidden;font-family:Geologica;font-weight:500;font-size:14.5px;color:var(--ff-ink);line-height:1.35;padding-inline-start:4px;padding-inline-end:4px;display:block;}.elementor .ff-pbrand{font-family:Geologica;font-weight:600;font-size:12px;color:var(--ff-orange-text);letter-spacing:0.08em;text-transform:uppercase;padding-inline-start:4px;margin-block-start:10px;}.elementor .ff-pimg{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;}.elementor .ff-pmedia{width:100%;overflow:hidden;aspect-ratio:1 / 1;position:relative;padding:6%;border-radius:14px;background-color:#FFF6EF;display:flex;justify-content:center;align-items:center;}.elementor .ff-pcard:hover,.elementor .ff-pcard:focus-visible{box-shadow:0px 12px 30px -12px rgba(3, 66, 32, 0.25);transform:translate3d(0px, -4px, 0px);}.elementor .ff-pcard{height:100%;padding-block-start:10px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:10px;border-radius:20px;border-width:1.5px;border-color:var(--ff-line);border-style:solid;background-color:#FFFFFF;transition:transform 0.2s;display:flex;flex-direction:column;gap:4px;}.elementor .ff-sticker{position:absolute;z-index:3;font-family:Mynerve;font-size:18px;color:var(--ff-ink);line-height:1.05;text-align:center;padding:12px;border-radius:50%;box-shadow:0px 6px 0px 0px rgba(3, 66, 32, 0.12);display:flex;justify-content:center;align-items:center;}.elementor .ff-chip:hover,.elementor .ff-chip:focus-visible{border-color:var(--ff-ink);}.elementor .ff-chip{font-family:Geologica;font-weight:500;font-size:14.5px;color:var(--ff-ink);padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:99px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:#FFFFFF;transition:border-color 0.2s;}.elementor .ff-btn-ghost{color:var(--ff-ink);border-width:2px;border-color:var(--ff-green);border-style:solid;background-color:#FFFFFF;box-shadow: 0px 5px 0px 0px var(--ff-green);\n}.elementor .ff-btn-green{color:#FFFFFF;background-color:var(--ff-green);box-shadow: 0px 5px 0px 0px var(--ff-green-deep);\n}.elementor .ff-btn-orange{color:var(--ff-ink);background-color:var(--ff-orange);box-shadow: 0px 5px 0px 0px var(--ff-orange-deep);\n}.elementor .ff-btn:hover,.elementor .ff-btn:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .ff-btn{font-family:"M PLUS Rounded 1c";font-weight:800;font-size:17px;line-height:1.2;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:99px;border-width:0px;transition:transform 0.15s;}.elementor .ff-text{font-family:Geologica;font-weight:400;font-size:16px;color:var(--ff-ink-soft);line-height:1.55;}.elementor .ff-h2{font-family:"M PLUS Rounded 1c";font-weight:800;font-size:42px;color:var(--ff-ink);letter-spacing:-0.01em;line-height:1.08;}.elementor .ff-kicker-text{font-family:Geologica;font-weight:600;font-size:14px;color:var(--ff-orange-text);}.elementor .ff-toes{width:52px;height:12px;min-width:52px;padding:0px;border-radius:99px;background-image:linear-gradient(90deg, #F0331C 0%,#F0331C 20%,#FF8A1F 20%,#FF8A1F 40%,#FFC928 40%,#FFC928 60%,#3BAFFD 60%,#3BAFFD 80%,#E91ED0 80%,#E91ED0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ff-orange);}.elementor .ff-kicker{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .ff-wrap{width:100%;max-width:1272px;position:relative;z-index:1;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:28px;}.elementor .ff-section{width:100%;overflow:hidden;position:relative;padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}