.fjSec{--ink:#0a2a1f;--paper:#f8f4e8;--acid:#d2e823;--fjShadow:4px 4px 0 #0a2a1f;--fjTrans:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),background-color .18s ease,color .18s ease,filter .18s ease;background:var(--paper);color:var(--ink);border-bottom:2px solid var(--ink);padding:clamp(34px,5.5vw,90px) 0;isolation:isolate;position:relative;z-index:1}.fjSec *{box-sizing:border-box}.fjWrap{max-width:1300px!important;width:100%!important;margin:0 auto!important;padding:0 clamp(14px,2vw,32px)!important}@media (max-width:1024px){.fjWrap{max-width:100%!important}}.fjHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:clamp(16px,2.6vw,28px)}.fjTitle{font-family:"Dela Gothic One",cursive;font-size:clamp(30px,4.2vw,58px);line-height:1;letter-spacing:-.02em;margin:0;text-transform:uppercase}.fjMetaTitle{font-family:"Space Grotesk",sans-serif;font-weight:800;opacity:.7;margin-top:8px;font-size:14px}.fjProductsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px)}@media (max-width:1024px){.fjProductsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fjProductsGrid{grid-template-columns:1fr}}.fjItem{min-width:0;display:flex;flex-direction:column;background:#fff;border:2px solid var(--ink);border-radius:22px;padding:14px;box-shadow:var(--fjShadow)!important;transition:var(--fjTrans)!important;will-change:transform,box-shadow}.fjItem:hover{transform:translate(4px,4px)!important;box-shadow:0 0 0 transparent!important}.fjCard{position:relative;background:#fff;border:2px solid rgba(10,42,31,.22);border-radius:18px;overflow:hidden;aspect-ratio:1/1;margin-bottom:12px}.fjLink{display:block;width:100%;height:100%}.fjImg{width:100%;height:100%;object-fit:cover;transition:transform .45s ease;display:block}.fjItem:hover .fjImg{transform:scale(1.04)}.fjAdd{position:absolute;right:12px;bottom:12px;width:46px;height:46px;border-radius:14px;background:var(--ink)!important;color:var(--acid)!important;border:2px solid var(--ink)!important;display:grid;place-items:center;padding:0!important;opacity:1!important;transform:none!important;box-shadow:var(--fjShadow)!important;z-index:50;cursor:pointer;transition:filter .18s ease,box-shadow .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1)}.fjAdd i{color:var(--acid)!important}.fjAdd:hover{filter:brightness(1.06);box-shadow:0 0 0 transparent!important;transform:none!important}.fjItem:hover .fjAdd{opacity:1!important;transform:none!important}.fjInfo{border:2px solid rgba(10,42,31,.22);border-radius:18px;padding:12px;background:#fff}.fjName{font-family:"Dela Gothic One",cursive;font-size:18px;line-height:1.05;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fjName a{color:var(--ink);text-decoration:none!important}.fjCatLine{font-family:"Space Grotesk",sans-serif;font-weight:800;font-size:13px;opacity:.75;margin:0 0 10px}.fjPrice{font-family:"Space Grotesk",sans-serif;font-weight:900;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0}.fjPrice .amount{background:rgba(210,232,35,.35);padding:4px 10px;border-radius:10px;color:var(--ink)}.fjPrice del{opacity:.45;font-size:12px;font-weight:900}.fjMoreWrap{margin-top:18px;display:flex;justify-content:center}.fjMoreBtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:#0a2a1f!important;color:#d2e823!important;border:2px solid #0a2a1f!important;border-radius:14px!important;padding:16px 30px!important;font-family:"Dela Gothic One",cursive!important;font-size:16px!important;letter-spacing:.04em!important;box-shadow:var(--fjShadow)!important;transition:var(--fjTrans)!important;text-decoration:none!important;min-width:220px}.fjMoreBtn i{color:#d2e823!important}.fjMoreBtn:hover{transform:translate(4px,4px)!important;box-shadow:0 0 0 transparent!important}.fjModal.is-open{display:flex}.fjModal.is-open .fjModal__backdrop{opacity:1}.fjModal.is-open .fjModal__panel{opacity:1;transform:translateY(0) scale(1)}.fjQV{display:grid;grid-template-columns:1.05fr .95fr}@media (max-width:900px){.fjQV{grid-template-columns:1fr}}.fjQV__left{background:var(--paper);border-right:1px solid rgba(10,42,31,.18);padding:clamp(14px,2.2vw,22px)}@media (max-width:900px){.fjQV__left{border-right:0;border-bottom:1px solid rgba(10,42,31,.18)}}.fjQV__mainWrap{position:relative}.fjQV__main{background:#fff;border:2px solid rgba(10,42,31,.22);border-radius:18px;overflow:hidden;aspect-ratio:1/1;display:grid;place-items:center}.fjQV__main img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:900px){.fjQV__main{height:52vh;aspect-ratio:auto}.fjQV__main img{height:52vh}}.fjQV__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:14px!important;border:2px solid var(--ink)!important;background:#fff!important;color:var(--ink)!important;display:grid;place-items:center;cursor:pointer;padding:0!important;z-index:20}.fjQV__arrow:hover{background:var(--fj-hover)!important}.fjQV__arrow i{color:var(--ink)!important}.fjQV__arrow--prev{left:10px}.fjQV__arrow--next{right:10px}.fjQV__thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.fjQV__thumbs::-webkit-scrollbar{display:none}.fjQV__thumb{flex:0 0 auto;width:70px;height:70px;background:#fff!important;border:2px solid rgba(10,42,31,.22)!important;border-radius:14px!important;overflow:hidden;cursor:pointer;opacity:.7;padding:0!important}.fjQV__thumb:hover{background:rgba(210,232,35,.35)!important;opacity:1}.fjQV__thumb.is-active{opacity:1;background:var(--fj-hover)!important}.fjQV__thumb img{width:100%;height:100%;object-fit:cover;display:block}.fjQV__right{padding:clamp(14px,2.2vw,22px);font-family:"Space Grotesk",sans-serif;display:flex;flex-direction:column;justify-content:center}@media (max-width:900px){.fjQV__right{justify-content:flex-start}}.fjQV__title{font-family:"Dela Gothic One",cursive;font-size:clamp(22px,2.6vw,34px);line-height:1.05;margin:0 0 10px}.fjQV__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.fjQV__chip{border:2px solid rgba(10,42,31,.35);border-radius:999px;padding:6px 10px;font-weight:900;font-size:12px;background:#fff}.fjQV__blockTitle{font-weight:900;margin:10px 0 8px}.fjQV__sizes{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.fjQV__pill{border:2px solid var(--ink)!important;border-radius:999px!important;padding:10px 12px!important;font-weight:900!important;background:#fff!important;color:var(--ink)!important;cursor:pointer;user-select:none;line-height:1}.fjQV__pill:hover{background:rgba(210,232,35,.35)!important}.fjQV__pill.is-active{background:var(--fj-hover)!important}.fjQV__error{display:none;margin:8px 0 0;padding:10px 12px;border:2px solid var(--ink);border-radius:14px;background:rgba(210,232,35,.35);font-weight:900}.fjQV__desc{opacity:.72;line-height:1.6;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fjQV__priceRow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:10px 0 16px;font-weight:900;font-size:26px;line-height:1.15}.fjQV__priceRow .amount{background:rgba(210,232,35,.35);padding:4px 12px;border-radius:10px}.fjQV__actions{display:flex;gap:12px;flex-wrap:nowrap}@media (max-width:900px){.fjQV__actions{flex-wrap:wrap}}.fjQV__btn{flex:1 1 0;background-color:#0a2a1f!important;color:#d2e823!important;border:2px solid #0a2a1f!important;border-radius:14px!important;padding:14px 18px!important;font-family:"Dela Gothic One",cursive!important;font-size:14px!important;letter-spacing:.03em!important;box-shadow:4px 4px 0 #0a2a1f!important;transition:var(--fjTrans)!important;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;min-width:0;will-change:transform,box-shadow}.fjQV__btn i{color:#d2e823!important}.fjQV__btn:hover{transform:translate(4px,4px)!important;box-shadow:0 0 0 transparent!important}.fjQV__btn.is-disabled{opacity:.55!important;cursor:not-allowed!important;pointer-events:none!important;transform:none!important;box-shadow:var(--fjShadow)!important}body.fjModalOpen{overflow:hidden!important}