@property --otb-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.otb{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;font-family:"Manrope",var(--font-body-family),system-ui,sans-serif}.otb__card{position:relative;isolation:isolate;display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;min-width:0}.otb__card--ai{background:radial-gradient(80% 120% at 0% 0%,#f7931e2e,#f7931e00 60%),#123c3a;color:#fff}.otb__card--ai:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;padding:2px;background:conic-gradient(from var(--otb-angle),transparent 0deg 240deg,#f7a94b 290deg,#e9d39a 325deg,#fff6dc 340deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);filter:drop-shadow(0 0 3px rgba(247,169,75,.8));animation:otb-spin 4s linear infinite;pointer-events:none}@keyframes otb-spin{to{--otb-angle: 360deg}}.otb__card--cod{background:#f6f1e8;border:1px solid rgba(18,60,58,.14);color:#123c3a}.otb__icon{position:relative;display:grid;place-items:center;flex:none;width:4.4rem;height:4.4rem}.otb__icon--ai{border-radius:50%;background:radial-gradient(circle at 35% 30%,#f6e7bd,#c8a96b 55%,#8a6a2c);color:#123c3a;box-shadow:0 0 0 3px #c8a96b40}.otb__icon--ai svg{width:2.4rem;height:2.4rem;animation:otb-twinkle 2.8s ease-in-out infinite}@keyframes otb-twinkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.12) rotate(12deg)}}.otb__typing{position:absolute;right:-.6rem;bottom:-.4rem;display:flex;gap:2px;padding:3px 5px;border-radius:8px 8px 8px 2px;background:#fff;box-shadow:0 2px 6px #00000040}.otb__typing i{width:4px;height:4px;border-radius:50%;background:#ea7a10;animation:otb-dot 1.2s ease-in-out infinite}.otb__typing i:nth-child(2){animation-delay:.15s}.otb__typing i:nth-child(3){animation-delay:.3s}@keyframes otb-dot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}.otb__icon--cod{border:1.5px solid rgba(18,60,58,.25);background:#fff;color:#123c3a}.otb__icon--cod svg{width:2.3rem;height:2.3rem}.otb__text{display:flex;flex-direction:column;gap:.2rem;min-width:0;line-height:1.15}.otb__text small{font-size:.95rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#c8a96b}.otb__card--cod .otb__text small{color:#a5813d}.otb__text strong{font-size:1.5rem;font-weight:800;letter-spacing:-.01em}.otb__rank{background:linear-gradient(100deg,#f7a94b,#e9d39a);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.15em}.otb__text em{font-style:normal;font-size:1.2rem;font-weight:500;opacity:.75}.otb--compact{margin:1.4rem 0 .4rem}.otb--compact .otb__card--ai{background:radial-gradient(80% 120% at 0% 0%,#f7931e38,#f7931e00 60%),#1f5552}.otb--compact .otb__card{padding:1rem 1.1rem;gap:1rem}.otb--compact .otb__icon{width:3.8rem;height:3.8rem}.otb--compact .otb__icon svg{width:2rem;height:2rem}.otb--compact .otb__text strong{font-size:1.3rem}.otb--compact .otb__text small{font-size:.85rem}@media screen and (max-width:749px){.otb--full{grid-template-columns:1fr}.otb--compact .otb__text strong{font-size:1.2rem}.otb--compact .otb__card{padding:.9rem;gap:.8rem}.otb--compact .otb__icon{width:3.4rem;height:3.4rem}}@media(prefers-reduced-motion:reduce){.otb__card--ai:before,.otb__icon--ai svg,.otb__typing i{animation:none}}.otb-section{padding:1.2rem 1.5rem 2.8rem}.otb--full{max-width:100rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;gap:1.4rem;align-items:stretch}.otb--full:focus-visible{outline:2px solid #3d6c5c;outline-offset:3px}.otb__mobile-copy{display:none}.otb--full .otb__card{min-height:8.4rem;padding:1rem 1.6rem;border-radius:0;gap:1.2rem;color:#203f3a;border:1px solid #d6e3de;background:linear-gradient(105deg,#fff 5%,#f2f7f4)}.otb--full .otb__card--ai:before{content:none;animation:none}.otb--full .otb__icon{width:6.8rem;height:6.8rem;margin:-.4rem 0 -.4rem -.4rem;border-radius:0;border:0;background:none;box-shadow:none}.otb--full .otb__icon--ai{transform:rotate(-8deg)}.otb--full .otb__render{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 2px #164e4420)}.otb--full .otb__text{gap:.35rem}.otb--full .otb__text small{color:#61746b;font-size:.78rem;font-weight:500;letter-spacing:.13em;line-height:1.3}.otb--full .otb__text strong{font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.3;text-wrap:balance}.otb--full .otb__text em{color:#64766d;font-size:.98rem;font-weight:400;line-height:1.35;opacity:1}.otb--full .otb__attribution b{color:#3d5f52;font-weight:500}.otb--full .otb__card--cod .otb__text small{color:#6b756a}@media screen and (min-width:750px)and (max-width:989px){.otb--full{grid-template-columns:1fr;max-width:60rem}}@media screen and (max-width:749px){.otb-section{padding:.8rem 1.5rem 1.2rem}.otb--full{display:flex;gap:.8rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:.2rem 0 .6rem;scrollbar-width:thin;scrollbar-color:#b9cbbf transparent}.otb--full .otb__card{flex:0 0 auto;width:max-content;min-height:76px;padding:8px 10px;gap:8px;scroll-snap-align:start}.otb--full .otb__icon{width:42px;height:42px;margin:0}.otb--full .otb__text{gap:3px}.otb--full .otb__text small{display:block;font-size:10px;letter-spacing:.08em}.otb--full .otb__text strong{font-size:14px;white-space:nowrap;text-wrap:nowrap}.otb--full .otb__text em{font-size:12px}.otb--full .otb__desktop-copy{display:none}.otb--full .otb__mobile-copy{display:inline}}.otb--full.otb--product{max-width:none;margin:1.6rem 0 .4rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.otb--product .otb__card{min-height:0;padding:1rem 1.1rem;gap:.9rem}.otb--product .otb__icon{width:5rem;height:5rem;margin:-.3rem 0 -.3rem -.3rem}.otb--product .otb__text strong{font-size:1.3rem}.otb--product .otb__text small{font-size:.72rem}.otb--product .otb__text em{font-size:.9rem}.otb--product .otb__desktop-copy{display:none}.otb--product .otb__mobile-copy{display:inline}@media screen and (max-width:749px){.otb--full.otb--product{display:grid;overflow:visible;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.otb--product .otb__card{width:auto;min-height:0;padding:10px;gap:8px}.otb--product .otb__icon{width:40px;height:40px;margin:0}.otb--product .otb__text strong{font-size:13px;white-space:normal;text-wrap:balance}.otb--product .otb__text small{font-size:9px}.otb--product .otb__text em{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/optika-trust-badges.css.map */
