.ofg3qa_banner{width:100%;color:inherit;cursor:pointer;isolation:isolate;text-align:left;font:inherit;background:0 0;border:0;border-radius:8px;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.ofg3qa_bgLayer{z-index:0;position:absolute;inset:0}.ofg3qa_bgSolar{background:#feb732}.ofg3qa_bgSolar:before{content:"";background:#ea4c2f;border-radius:50%;width:360px;height:470px;position:absolute;top:50%;left:-160px;transform:translateY(-50%)}.ofg3qa_bgSolar:after{content:"";background-image:radial-gradient(circle,#ffffffd9 1px,#0000 1.6px);background-size:18px 18px;width:70px;height:30px;position:absolute;top:12px;right:12px}.ofg3qa_bgEmber{background:#ea4c2f}.ofg3qa_bgEmber:after{content:"";border:1px solid #ffffff52;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-120px;right:-120px;box-shadow:0 0 0 50px #ffffff24,0 0 0 110px #ffffff1f,0 0 0 180px #ffffff1a}.ofg3qa_bgTwilight{background:radial-gradient(at 30% 40%,#2e3460 0%,#0f1430 80%)}.ofg3qa_bgTwilight:before{content:"";background-image:radial-gradient(1.2px at 12% 30%,#ffd06b 100%,#0000),radial-gradient(1px at 78% 22%,#fff 100%,#0000),radial-gradient(1.4px at 88% 70%,#fff 100%,#0000),radial-gradient(1px at 22% 80%,#fff 100%,#0000),radial-gradient(.8px at 50% 18%,#fff 100%,#0000),radial-gradient(1px at 65% 88%,#ffd06b 100%,#0000);position:absolute;inset:0}.ofg3qa_bgSand{background:linear-gradient(135deg,#fdf6e8 0%,#f1e2c8 60%,#e8d4a8 100%)}.ofg3qa_bgSand:after{content:"";background:radial-gradient(circle,#ea4c2f2e 0%,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-40px;right:-40px}.ofg3qa_bgMint{background:linear-gradient(135deg,#88e0d0 0%,#2ba89a 100%)}.ofg3qa_bgMint:before{content:"";opacity:.6;background-image:radial-gradient(circle,#ffffff59 1px,#0000 1.5px);background-size:16px 16px;position:absolute;inset:0}.ofg3qa_bgPlum{background:linear-gradient(135deg,#6b2d9e 0%,#c436a0 60%,#e84393 100%)}.ofg3qa_bgPlum:after{content:"";background:radial-gradient(circle,#ffffff2e 0%,#0000 60%);border-radius:50%;width:300px;height:300px;position:absolute;top:-80px;right:-80px}.ofg3qa_bgForest{background:#1e3d34}.ofg3qa_bgForest:before{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.ofg3qa_bgCharcoal{background:radial-gradient(at 70% 30%,#2a2a2a 0%,#0e0e0e 80%)}.ofg3qa_bgCharcoal:after{content:"";filter:blur(40px);background:radial-gradient(circle,#ea4c2f66 0%,#0000 60%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.ofg3qa_bgCream{background:#f7f2e8}.ofg3qa_bgCream:before{content:"";background:linear-gradient(90deg,#ea4c2f 0%,#feb732 100%);width:100%;height:8px;position:absolute;bottom:0;left:0}.ofg3qa_bgOcean{background:linear-gradient(135deg,#1976d2 0%,#00bcd4 100%)}.ofg3qa_bgOcean:before{content:"";border:1px solid #ffffff26;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-100px;right:-100px;box-shadow:0 0 0 40px #ffffff14,0 0 0 80px #ffffff0f,0 0 0 120px #ffffff0a}.ofg3qa_product{pointer-events:none;z-index:1;height:auto;transform:translate(calc(var(--fg-tx,0px) + var(--fg-ox,0px)), calc(var(--fg-ty,0px) + var(--fg-oy,0px))) rotate(var(--fg-rot,0deg));transition:transform .35s;position:absolute}.ofg3qa_product[style*=--fg-w]{width:var(--fg-w)}.ofg3qa_posRC{--fg-ty:-50%;top:50%;right:-14px}.ofg3qa_posRB{bottom:-10px;right:-16px}.ofg3qa_posRT{top:-6px;right:-10px}.ofg3qa_posCB{--fg-tx:50%;bottom:-10px;right:50%}.ofg3qa_posBB{bottom:-22px;right:-28px}.ofg3qa_posCC{--fg-tx:50%;--fg-ty:-50%;top:50%;right:50%}.ofg3qa_szXs{width:110px}.ofg3qa_szSm{width:140px}.ofg3qa_szMd{width:170px}.ofg3qa_szLg{width:200px}.ofg3qa_szXl{width:230px}.ofg3qa_asNative{object-fit:contain}.ofg3qa_as1_1{aspect-ratio:1;object-fit:contain}.ofg3qa_as3_4{aspect-ratio:3/4;object-fit:contain}.ofg3qa_as4_3{aspect-ratio:4/3;object-fit:contain}.ofg3qa_as16_9{aspect-ratio:16/9;object-fit:contain}.ofg3qa_banner.ofg3qa_hvTilt:hover .ofg3qa_product{transform:translate(calc(var(--fg-tx,0px) + var(--fg-ox,0px)), calc(var(--fg-ty,0px) + var(--fg-oy,0px))) rotate(calc(var(--fg-rot,0deg) - 2deg)) scale(1.05)}.ofg3qa_banner.ofg3qa_hvZoom:hover .ofg3qa_product{transform:translate(calc(var(--fg-tx,0px) + var(--fg-ox,0px)), calc(var(--fg-ty,0px) + var(--fg-oy,0px))) rotate(calc(var(--fg-rot,0deg) - 6deg)) scale(1.1)}.ofg3qa_banner.ofg3qa_hvGlide:hover .ofg3qa_product{transform:translate(calc(var(--fg-tx,0px) + var(--fg-ox,0px) - 8px), calc(var(--fg-ty,0px) + var(--fg-oy,0px))) rotate(calc(var(--fg-rot,0deg) - 8deg)) scale(1.02)}.ofg3qa_banner.ofg3qa_hvBounce:hover .ofg3qa_product{animation:.7s infinite ofg3qa_bounceY}.ofg3qa_banner.ofg3qa_hvSwing:hover .ofg3qa_product{transform-origin:50% 0;animation:1.2s infinite ofg3qa_swing}.ofg3qa_banner.ofg3qa_hvFloat:hover .ofg3qa_product{animation:2.2s infinite ofg3qa_floatY}@keyframes ofg3qa_bounceY{0%,to{transform:translate(calc(var(--fg-tx,0px) + var(--fg-ox,0px)), calc(var(--fg-ty,0px) + var(--fg-oy,0px))) rotate(var(--fg-rot,0deg))}50%{transform:translate(calc(var(--fg-tx,0px) + var(--fg-ox,0px)), calc(var(--fg-ty,0px) + var(--fg-oy,0px) - 8px)) rotate(var(--fg-rot,0deg))}}@keyframes ofg3qa_swing{0%,to{transform:translate(calc(var(--fg-tx,0px) + var(--fg-ox,0px)), calc(var(--fg-ty,0px) + var(--fg-oy,0px))) rotate(var(--fg-rot,0deg))}50%{transform:translate(calc(var(--fg-tx,0px) + var(--fg-ox,0px)), calc(var(--fg-ty,0px) + var(--fg-oy,0px))) rotate(calc(var(--fg-rot,0deg) + 8deg))}}@keyframes ofg3qa_floatY{0%,to{transform:translate(calc(var(--fg-tx,0px) + var(--fg-ox,0px)), calc(var(--fg-ty,0px) + var(--fg-oy,0px))) rotate(var(--fg-rot,0deg))}50%{transform:translate(calc(var(--fg-tx,0px) + var(--fg-ox,0px)), calc(var(--fg-ty,0px) + var(--fg-oy,0px) - 5px)) rotate(var(--fg-rot,0deg))}}.ofg3qa_copy{z-index:2;height:100%;padding:var(--pad-t,18px) var(--pad-r,16px) var(--pad-b,16px) var(--pad-l,25px);color:#fff;flex-direction:column;justify-content:space-between;display:flex;position:relative}.ofg3qa_copyDark{color:#272727}.ofg3qa_copyDark .ofg3qa_subtitle{color:#0000008c}.ofg3qa_title{letter-spacing:-.01em;white-space:pre-line;text-align:left;text-wrap:pretty;margin:0;font-size:17px;font-weight:700;line-height:1.1}.ofg3qa_titleSm{font-size:14px}.ofg3qa_titleMd{font-size:17px}.ofg3qa_titleLg{font-size:20px}.ofg3qa_titleXl{font-size:24px}.ofg3qa_titleXxl{font-size:28px;line-height:1.05}.ofg3qa_subtitle{opacity:.92;white-space:pre-line;text-align:left;margin:4px 0 0;font-size:12.5px;line-height:1.35}.ofg3qa_subtitleSm{font-size:11.5px}.ofg3qa_subtitleMd{font-size:12.5px}.ofg3qa_subtitleLg{font-size:14px;line-height:1.4}.ofg3qa_pill{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#ffffff2e;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-bottom:6px;padding:4px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.ofg3qa_copyDark .ofg3qa_pill{color:#272727;background:#0000000f}.ofg3qa_btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex}.ofg3qa_btn .ofg3qa_arrow{transition:transform .2s;display:inline-flex}.ofg3qa_banner:hover .ofg3qa_btn .ofg3qa_arrow{transform:translate(3px)}.ofg3qa_btnSm{border-radius:6px;padding:6px 11px;font-size:11.5px}.ofg3qa_btnMd{border-radius:8px;padding:9px 14px;font-size:13px}.ofg3qa_btnLg{border-radius:10px;padding:12px 18px;font-size:14px}.ofg3qa_baLeft{align-self:flex-start}.ofg3qa_baRight{align-self:flex-end}.ofg3qa_baCenter{align-self:center}.ofg3qa_btnFull{align-self:stretch;width:100%}.ofg3qa_btnWhite{color:#272727;background:#fff}.ofg3qa_banner:hover .ofg3qa_btnWhite{color:#fff;background:#272727;box-shadow:0 6px 16px #00000040}.ofg3qa_btnDark{color:#fff;background:#272727}.ofg3qa_banner:hover .ofg3qa_btnDark{color:#272727;background:#fff}.ofg3qa_btnOrange{color:#fff;background:#ea4c2f}.ofg3qa_banner:hover .ofg3qa_btnOrange{background:#c93d22}.ofg3qa_btnGhost{color:#fff;background:#ffffff29;border:1px solid #ffffff59}.ofg3qa_banner:hover .ofg3qa_btnGhost{color:#272727;background:#fff;border-color:#fff}.ofg3qa_btnOutline{color:#272727;background:0 0;border:1px solid #272727}.ofg3qa_banner:hover .ofg3qa_btnOutline{color:#fff;background:#272727}@media (prefers-reduced-motion:reduce){.ofg3qa_banner,.ofg3qa_product,.ofg3qa_btn,.ofg3qa_btn .ofg3qa_arrow{transition:none!important;animation:none!important}}
