.of-page{background:#f6f4ef;min-height:60vh}.of-crumb{max-width:1240px;margin:0 auto;padding:16px 28px;font-size:13px;color:#616a70}.of-crumb a:hover{color:#d8550a}.of-phero{position:relative;min-height:280px;display:flex;align-items:flex-end;overflow:hidden;background:#2b2117 center/cover no-repeat}.of-phero::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.7))}.of-phero .in{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:40px 28px;width:100%;color:#fff}.of-phero h1{color:#fff;font-size:clamp(28px,3.6vw,44px);margin:6px 0 4px}.of-phero p{color:#eef1f3;max-width:620px;margin:0}.of-container{max-width:1240px;margin:0 auto;padding:0 28px}.of-twocol{display:grid;grid-template-columns:260px 1fr;gap:34px;align-items:start;padding:30px 0 70px}@media(max-width:860px){.of-twocol{grid-template-columns:1fr}}.of-filters{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:20px}.of-fg{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.08)}.of-fg:last-child{border-bottom:none}.of-fg h4{font-size:14px;margin:0 0 8px}.of-fg a,.of-fg label{display:block;font-size:14px;color:#3b4146;padding:4px 0}.of-fg a:hover{color:#d8550a}.of-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;flex-wrap:wrap;gap:10px}.of-toolbar .cnt{color:#616a70;font-size:14px}.of-select{padding:10px 16px;border-radius:50px;border:1px solid rgba(0,0,0,.12);background:#fff;font-family:inherit;font-size:14px}.of-pager{display:flex;gap:8px;justify-content:center;margin-top:34px}.of-pager a,.of-pager span{min-width:40px;height:40px;padding:0 10px;border-radius:50px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.12);background:#fff;font-size:14px}.of-pager .cur{background:#FF6D0A;color:#fff;border-color:#FF6D0A}.of-pdp{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start;padding:14px 0 70px}@media(max-width:820px){.of-pdp{grid-template-columns:1fr}}.of-gallery{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:24px;min-height:420px;display:flex;align-items:center;justify-content:center}.of-gallery img{max-height:420px;width:auto;object-fit:contain}.of-thumbs{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}.of-thumbs img{width:72px;height:72px;object-fit:contain;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff;padding:4px;cursor:pointer}.of-pdp h1{font-size:clamp(24px,3vw,34px);margin:6px 0 10px}.of-pdp .price{font-family:'Sora';font-size:28px;font-weight:700;margin:12px 0}.of-pdp .price s{color:#9aa1a5;font-weight:400;font-size:18px;margin-left:8px}.of-buy{display:flex;gap:12px;align-items:center;margin:20px 0;flex-wrap:wrap}.of-buy select,.of-buy input{padding:12px 14px;border:1px solid rgba(0,0,0,.12);border-radius:50px;font-family:inherit;font-size:15px;background:#fff}.of-tested{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-left:4px solid #FF6D0A;border-radius:14px;padding:16px 18px;margin:18px 0}.of-tested .ic{font-size:24px}.of-mini{display:flex;gap:18px;flex-wrap:wrap;color:#3b4146;font-size:14px;margin:14px 0}.of-mini div{display:flex;gap:8px;align-items:center}.of-desc{color:#2b3035;font-size:16px;line-height:1.7;margin-top:16px}.of-desc h2,.of-desc h3{font-family:'Sora'}.of-cartwrap{display:grid;grid-template-columns:1fr 340px;gap:30px;padding:20px 0 70px;align-items:start}@media(max-width:820px){.of-cartwrap{grid-template-columns:1fr}}.of-citem{display:grid;grid-template-columns:90px 1fr auto auto;gap:18px;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:14px;margin-bottom:14px}.of-citem img{width:90px;height:90px;object-fit:contain;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fff}.of-citem h4{font-size:15px;margin:0 0 4px}.of-citem small{color:#616a70;font-size:13px}.of-summary{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:24px;position:sticky;top:96px}.of-summary .l{display:flex;justify-content:space-between;padding:8px 0;font-size:15px}.of-summary .t{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid rgba(0,0,0,.08);margin-top:8px;font-family:'Sora';font-size:20px;font-weight:700}.of-empty{text-align:center;padding:80px 20px}.of-empty h1{font-size:28px}.of-guides{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:30px 0 0}@media(max-width:820px){.of-guides{grid-template-columns:1fr}}.of-guide{display:block;background:#15181b;color:#fff;border-radius:20px;padding:24px}.of-guide:hover{transform:translateY(-4px);transition:.2s}.of-guide h3{color:#fff;font-size:18px;margin:6px 0 8px}.of-guide p{color:#aab0b5;font-size:14px;margin:0 0 12px}.of-guide .go{color:#ff8a3d;font-weight:600;font-size:14px}.of-bloggrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:30px 0 70px}@media(max-width:820px){.of-bloggrid{grid-template-columns:1fr}}.of-bcard{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;overflow:hidden;display:block}.of-bcard:hover{transform:translateY(-4px);transition:.2s}.of-bcard .ph{height:180px;background:#cdd8e0 center/cover no-repeat}.of-bcard .bx{padding:18px 20px}.of-bcard small{color:#d8550a;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.of-bcard h3{font-size:18px;margin:8px 0}.of-bcard p{color:#3b4146;font-size:14px;margin:0}.of-prose{max-width:820px;margin:0 auto;padding:30px 0 70px;color:#2b3035;font-size:16.5px;line-height:1.7}.of-prose h2{font-family:'Sora';font-size:24px;margin:28px 0 12px}.of-prose h3{font-family:'Sora';font-size:19px;margin:22px 0 10px}.of-prose p{margin:0 0 16px}.of-prose ul,.of-prose ol{margin:0 0 16px 22px}.of-prose a{color:#d8550a;text-decoration:underline}.of-prose img{border-radius:14px;margin:14px 0;max-width:100%}.of-404{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#243b2f center 45%/cover no-repeat}.of-404::after{content:'';position:absolute;inset:0;background:rgba(20,22,25,.45)}.of-404 .card{position:relative;z-index:2;max-width:520px;text-align:center;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.7);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);padding:34px;border-radius:22px;margin:40px 20px}.of-404 .big{font-family:'Sora';font-weight:800;font-size:74px;line-height:1;color:#15181b;margin:8px 0 2px}.of-404 .big em{font-style:normal;color:#d8550a}.of-404 h1{font-size:24px;margin:4px 0 8px}.of-404 p{color:#3b4146;font-size:15px;margin:0 0 18px}